quad2p (problem 3.2.1, positive)

Time bar (total: 9.3s)

analyze113.0ms (1.2%)

Memory
-11.2MiB live, 181.1MiB 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 (17.4%)

Memory
14.3MiB live, 1 339.2MiB allocated
Samples
436.0ms5 514×0valid
367.0ms1 174×2valid
299.0ms1 373×1valid
85.0ms1 083×0invalid
70.0ms191×3valid
1.0ms4valid
Precisions
Click to see histograms. Total time spent on operations: 823.0ms
ival-mult: 222.0ms (27% of total)
ival-neg: 174.0ms (21.2% of total)
ival-div: 120.0ms (14.6% of total)
ival-sqrt: 104.0ms (12.6% of total)
ival-sub: 87.0ms (10.6% of total)
ival-add: 62.0ms (7.5% of total)
adjust: 43.0ms (5.2% of total)
ival-true: 7.0ms (0.9% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

preprocess122.0ms (1.3%)

Memory
9.2MiB live, 46.8MiB allocated
Algorithm
egg-herbie
Rules
1 014×div-sub
798×times-frac
442×associate-/r*
416×accelerator-lowering-fma.f32
416×accelerator-lowering-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048131
1119123
2250121
3694121
41801121
53275121
63876121
73981121
84069121
94093121
104093121
01013
12112
23812
36712
410612
518212
631412
746012
880212
991512
1094712
1195812
1295912
095912
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
Outputs
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
Call 2
Inputs
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* (neg a) c)))) (neg a))
(/ (+ (neg (neg b_2)) (sqrt (- (* (neg b_2) (neg b_2)) (* a c)))) a)
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a (neg c))))) a)
(neg (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* (neg a) c)))) (neg a)))
(neg (/ (+ (neg (neg b_2)) (sqrt (- (* (neg b_2) (neg b_2)) (* a c)))) a))
(neg (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a (neg c))))) a))
(/ (+ (neg a) (sqrt (- (* a a) (* b_2 c)))) b_2)
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* c a)))) c)
(/ (+ (neg c) (sqrt (- (* c c) (* a b_2)))) a)
Outputs
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* (neg a) c)))) (neg a))
(/ (- b_2 (sqrt (+ (* b_2 b_2) (* a c)))) a)
(/ (+ (neg (neg b_2)) (sqrt (- (* (neg b_2) (neg b_2)) (* a c)))) a)
(/ (+ b_2 (sqrt (- (* b_2 b_2) (* a c)))) a)
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a (neg c))))) a)
(/ (- (sqrt (+ (* b_2 b_2) (* a c))) b_2) a)
(neg (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* (neg a) c)))) (neg a)))
(/ (- (sqrt (+ (* b_2 b_2) (* a c))) b_2) a)
(neg (/ (+ (neg (neg b_2)) (sqrt (- (* (neg b_2) (neg b_2)) (* a c)))) a))
(/ (+ b_2 (sqrt (- (* b_2 b_2) (* a c)))) (neg a))
(neg (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a (neg c))))) a))
(/ (- b_2 (sqrt (+ (* b_2 b_2) (* a c)))) a)
(/ (+ (neg a) (sqrt (- (* a a) (* b_2 c)))) b_2)
(/ (- (sqrt (- (* a a) (* b_2 c))) a) b_2)
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* c a)))) c)
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) c)
(/ (+ (neg c) (sqrt (- (* c c) (* a b_2)))) a)
(/ (- (sqrt (- (* c c) (* b_2 a))) c) a)

explain154.0ms (1.6%)

Memory
5.5MiB live, 286.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1060-3(2.011873918962406e-265 -4.0681006188703714e-206 -5.139155167834783e-52)(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
550-0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
210-2(-5.840747608029014e-37 2.7874584423354273e-9 3.4649060585368784e-292)(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
30-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
00-0-(*.f64 b_2 b_2)
00-0-a
00-0-(neg.f64 b_2)
00-0-b_2
00-0-(*.f64 a c)
00-0-c
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))oflow-rescue1000
(*.f64 b_2 b_2)overflow85
(*.f64 a c)overflow23
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow100
+.f64(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation550
/.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)underflow44
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow29
(*.f64 a c)underflow31
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow3
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue30
(*.f64 b_2 b_2)underflow44
(*.f64 a c)underflow31
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow3
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue30
(*.f64 b_2 b_2)overflow85
(*.f64 a c)overflow23
Confusion
Predicted +Predicted -
+1242
-19111
Precision
0.8671328671328671
Recall
0.9841269841269841
Confusion?
Predicted +Predicted MaybePredicted -
+12402
-190111
Precision?
0.8671328671328671
Recall?
0.9841269841269841
Freqs
test
numberfreq
0113
1107
235
31
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
28.0ms346×0valid
15.0ms72×2valid
13.0ms78×1valid
4.0ms16×3valid
Compiler

Compiled 136 to 44 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 9.0ms (24.9% of total)
ival-sqrt: 6.0ms (16.6% of total)
ival-div: 5.0ms (13.8% of total)
ival-neg: 5.0ms (13.8% of total)
ival-sub: 4.0ms (11% of total)
ival-add: 4.0ms (11% of total)
adjust: 3.0ms (8.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

simplify39.0ms (0.4%)

Memory
-23.0MiB live, 16.1MiB 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×accelerator-lowering-fma.f32
416×accelerator-lowering-fma.f64
264×*-lowering-*.f32
264×*-lowering-*.f64
146×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01050
12148
23848
36748
410648
518248
631448
746048
880248
991548
1094748
1195848
1295948
095948
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
(+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
(neg b_2)
b_2
(sqrt (- (* b_2 b_2) (* a c)))
(- (* b_2 b_2) (* a c))
(* b_2 b_2)
(* a c)
a
c
Outputs
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(neg b_2)
(neg.f64 b_2)
b_2
(sqrt (- (* b_2 b_2) (* a c)))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(- (* b_2 b_2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(* b_2 b_2)
(*.f64 b_2 b_2)
(* a c)
(*.f64 a c)
a
c

localize52.0ms (0.6%)

Memory
-2.7MiB live, 51.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.1%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy93.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy80.2%
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy61.7%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
20.0ms36×2valid
13.0ms173×0valid
5.0ms39×1valid
2.0ms3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

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

series20.0ms (0.2%)

Memory
3.8MiB live, 41.7MiB allocated
Counts
5 → 156
Calls
Call 1
Inputs
#<alt (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))>
#<alt (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)>
#<alt (neg b_2)>
#<alt (sqrt (- (* b_2 b_2) (* a c)))>
#<alt (- (* b_2 b_2) (* 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
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
c
@0
(+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
1.0ms
b_2
@-inf
(neg b_2)

rewrite277.0ms (3%)

Memory
6.1MiB live, 516.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 898×accelerator-lowering-fma.f32
3 898×accelerator-lowering-fma.f64
3 070×*-lowering-*.f32
3 070×*-lowering-*.f64
1 432×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041
15739
245638
3587438
0892634
Stop Event
iter limit
node limit
Counts
5 → 449
Calls
Call 1
Inputs
(+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
(neg b_2)
(sqrt (- (* b_2 b_2) (* a c)))
(- (* b_2 b_2) (* a c))
Outputs
(+.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))))))
(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 (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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))) b_2)
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 b_2 (*.f64 b_2 b_2) (*.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))) (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 b_2 (*.f64 b_2 b_2) (*.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 #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 b_2 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (*.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 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (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))))) (*.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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (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))))) (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 b_2 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) b_2 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) b_2) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))) (*.f64 b_2 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (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 b_2 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (*.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 b_2) (*.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 (-.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 b_2) (*.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 (-.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 #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 (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 (*.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 b_2 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (*.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 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (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))))) (/.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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (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))))) (/.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 b_2 (*.f64 b_2 b_2) (*.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) (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 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 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.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) (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 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (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)))) #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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (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)))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (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) (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 (*.f64 b_2 b_2) (*.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 (fma.f64 b_2 (*.f64 b_2 b_2) (*.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 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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (-.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 (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 (/.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)))
(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 #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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (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 (fma.f64 b_2 (*.f64 b_2 b_2) (*.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 (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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) 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 b_2 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (*.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 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (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))))) (*.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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (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))))) (*.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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) 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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (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))) (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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) 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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) 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 b_2 (*.f64 b_2 b_2) (*.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) 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 b_2 (*.f64 b_2 b_2) (*.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 #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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) 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))
(pow.f64 (*.f64 (/.f64 a (+.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)))))) #s(literal -1/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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (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)))) a))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.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) (*.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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (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)))) (neg.f64 a)))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.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))))) (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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) 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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #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 b_2 (*.f64 b_2 b_2) (*.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) (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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) 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 b_2 (*.f64 b_2 b_2) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) 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 b_2 (*.f64 b_2 b_2) (*.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))))
b_2
(+.f64 b_2 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) 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 #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 b_2 b_2) #s(literal 1/2 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)))
(+.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))))
(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)))
(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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(/.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))))
(/.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (neg.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (neg.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) #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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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)))))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 (*.f64 a c))))
(+.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 (neg.f64 (*.f64 a c)) (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 c (*.f64 a (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (neg.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 b_2))
(+.f64 (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) (*.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)))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 a c))
(hypot.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c)))
(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 (neg.f64 (*.f64 a c)) (*.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) (neg.f64 (*.f64 a c)))
(-.f64 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (neg.f64 (*.f64 a c)) (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 c (*.f64 a (*.f64 a 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 (neg.f64 (*.f64 a c)))
(fma.f64 b_2 b_2 (neg.f64 (neg.f64 (*.f64 a c))))
(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 c (*.f64 a (*.f64 a 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) (neg.f64 (*.f64 a c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 a c))))
(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) (neg.f64 (*.f64 a c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (neg.f64 (neg.f64 (*.f64 a c))))
(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 c (*.f64 a (*.f64 a 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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 c (*.f64 a (*.f64 a 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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 c (*.f64 a (*.f64 a 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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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) (neg.f64 (*.f64 a c)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (neg.f64 (neg.f64 (*.f64 a c))))
(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) (neg.f64 (*.f64 a c)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (neg.f64 (neg.f64 (*.f64 a c))))
(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)) (neg.f64 (*.f64 a c)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (neg.f64 (neg.f64 (*.f64 a c))))
(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 c (*.f64 a (*.f64 a 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 a (*.f64 c (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 a 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 a (*.f64 c (*.f64 c (*.f64 a (*.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 (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))
(/.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 c (*.f64 a (*.f64 a 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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))) (fma.f64 (*.f64 b_2 b_2) (*.f64 (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.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)) (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 c (*.f64 a (*.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))) (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (sqrt.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 c (*.f64 a (*.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 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 c (*.f64 a (*.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))) #s(literal 1 binary64)) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal 1 binary64)) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.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 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 c (*.f64 a (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 c (*.f64 a (*.f64 a 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 c (*.f64 a (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 c (*.f64 a (*.f64 a 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 c (*.f64 a (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 c (*.f64 a (*.f64 a 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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))) (*.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (/.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 c (*.f64 a (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 c (*.f64 a (*.f64 a 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 c (*.f64 a (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))) (fma.f64 (*.f64 b_2 b_2) (*.f64 (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.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 b_2 (*.f64 a c)))) (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 c (*.f64 a (*.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 (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))))
(*.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.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 (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.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 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 a (*.f64 c (*.f64 c (*.f64 a (*.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 (*.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 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.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 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c)))))

simplify438.0ms (4.7%)

Memory
-19.6MiB live, 901.3MiB allocated
Algorithm
egg-herbie
Rules
11 022×accelerator-lowering-fma.f32
11 022×accelerator-lowering-fma.f64
7 132×*-lowering-*.f32
7 132×*-lowering-*.f64
3 498×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval76.0ms (0.8%)

Memory
43.7MiB live, 156.9MiB allocated
Compiler

Compiled 18 573 to 2 104 computations (88.7% saved)

prune135.0ms (1.5%)

Memory
-31.6MiB live, 164.8MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New59510605
Fresh000
Picked011
Done000
Total59511606
Accuracy
93.8%
Counts
606 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.3%
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
36.6%
(/.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)
29.2%
(/.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 c (*.f64 a (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
52.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
9.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 c (*.f64 a (*.f64 a c))))))))) a)
35.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) a)
36.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
9.7%
(/.f64 (+.f64 (neg.f64 b_2) b_2) a)
34.8%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
35.7%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
35.4%
(neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
Compiler

Compiled 418 to 232 computations (44.5% saved)

simplify243.0ms (2.6%)

Memory
21.2MiB live, 316.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))
cost-diff1344
(*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))
cost-diff0
(sqrt.f64 (*.f64 a (neg.f64 c)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
cost-diff0
(neg.f64 b_2)
cost-diff320
(+.f64 (neg.f64 b_2) b_2)
cost-diff704
(/.f64 (+.f64 (neg.f64 b_2) b_2) a)
cost-diff0
(*.f64 b_2 #s(literal -2 binary64))
cost-diff0
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
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)))
Rules
7 254×accelerator-lowering-fma.f32
7 254×accelerator-lowering-fma.f64
2 734×*-lowering-*.f32
2 734×*-lowering-*.f64
1 694×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031247
171239
2190230
3643202
42404202
54333202
67084202
08018193
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a)
(+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4))
(neg b_2)
b_2
(pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)
(* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c)))
(+ (* b_2 b_2) (* a c))
(* a c)
a
c
1/4
(/ (* b_2 -2) a)
(* b_2 -2)
b_2
-2
a
(/ (+ (neg b_2) b_2) a)
(+ (neg b_2) b_2)
(neg b_2)
b_2
a
(/ (+ (neg b_2) (sqrt (* a (neg c)))) a)
(+ (neg b_2) (sqrt (* a (neg c))))
(neg b_2)
b_2
(sqrt (* a (neg c)))
(* a (neg c))
a
(neg c)
c
(/ (+ (neg b_2) (sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1)))) a)
(+ (neg b_2) (sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1))))
(neg b_2)
b_2
(sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1)))
(* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1))
(* b_2 b_2)
(+ (* a (/ c (* b_2 (neg b_2)))) 1)
a
(/ c (* b_2 (neg b_2)))
c
(* b_2 (neg b_2))
1
Outputs
(/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) 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)
(+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4))
(-.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 b_2)
(neg.f64 b_2)
b_2
(pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)
(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 b_2) (* a c)) (+ (* b_2 b_2) (* a c)))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(+ (* b_2 b_2) (* a c))
(fma.f64 b_2 b_2 (*.f64 a c))
(* a c)
(*.f64 a c)
a
c
1/4
#s(literal 1/4 binary64)
(/ (* b_2 -2) a)
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(* b_2 -2)
(*.f64 b_2 #s(literal -2 binary64))
b_2
-2
#s(literal -2 binary64)
a
(/ (+ (neg b_2) b_2) a)
#s(literal 0 binary64)
(+ (neg b_2) b_2)
#s(literal 0 binary64)
(neg b_2)
(neg.f64 b_2)
b_2
a
(/ (+ (neg b_2) (sqrt (* a (neg c)))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(+ (neg b_2) (sqrt (* a (neg c))))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(neg b_2)
(neg.f64 b_2)
b_2
(sqrt (* a (neg c)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(* a (neg c))
(*.f64 c (neg.f64 a))
a
(neg c)
(neg.f64 c)
c
(/ (+ (neg b_2) (sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1)))) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)
(+ (neg b_2) (sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1))))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)
(neg b_2)
(neg.f64 b_2)
b_2
(sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1)))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))
(* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1))
(fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))
(* b_2 b_2)
(*.f64 b_2 b_2)
(+ (* a (/ c (* b_2 (neg b_2)))) 1)
(fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))
a
(/ c (* b_2 (neg b_2)))
(/.f64 c (*.f64 b_2 (neg.f64 b_2)))
c
(* b_2 (neg b_2))
(*.f64 b_2 (neg.f64 b_2))
1
#s(literal 1 binary64)

localize165.0ms (1.8%)

Memory
-31.6MiB live, 281.7MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy90.4%
(/.f64 c (*.f64 b_2 (neg.f64 b_2)))
accuracy89.5%
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))
accuracy83.7%
(*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))
accuracy73.6%
(sqrt.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))
accuracy100.0%
(neg.f64 b_2)
accuracy100.0%
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
accuracy99.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
accuracy86.2%
(sqrt.f64 (*.f64 a (neg.f64 c)))
accuracy100.0%
(/.f64 (+.f64 (neg.f64 b_2) b_2) a)
accuracy100.0%
(+.f64 (neg.f64 b_2) b_2)
accuracy100.0%
(neg.f64 b_2)
accuracy100.0%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
accuracy100.0%
(*.f64 b_2 #s(literal -2 binary64))
accuracy98.0%
(fma.f64 b_2 b_2 (*.f64 a c))
accuracy95.5%
(/.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)
accuracy89.5%
(+.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)))
accuracy58.0%
(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))
Samples
61.0ms131×0valid
22.0ms79×0invalid
17.0ms20×2valid
10.0ms17×1valid
10.0ms3valid
1.0ms4valid
Compiler

Compiled 233 to 33 computations (85.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-mult: 42.0ms (45.6% of total)
ival-pow: 17.0ms (18.4% of total)
ival-div: 14.0ms (15.2% of total)
ival-add: 9.0ms (9.8% of total)
ival-sqrt: 4.0ms (4.3% of total)
ival-neg: 3.0ms (3.3% of total)
adjust: 2.0ms (2.2% of total)
exact: 1.0ms (1.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series148.0ms (1.6%)

Memory
7.3MiB live, 254.8MiB allocated
Counts
17 → 492
Calls
Call 1
Inputs
#<alt (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4))>
#<alt (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a)>
#<alt (neg b_2)>
#<alt (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)>
#<alt (/ (* b_2 -2) a)>
#<alt (* b_2 -2)>
#<alt (/ (+ (neg b_2) b_2) a)>
#<alt (+ (neg b_2) b_2)>
#<alt (+ (neg b_2) (sqrt (* a (neg c))))>
#<alt (/ (+ (neg b_2) (sqrt (* a (neg c)))) a)>
#<alt (sqrt (* a (neg c)))>
#<alt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1))>
#<alt (+ (neg b_2) (sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1))))>
#<alt (/ (+ (neg b_2) (sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1)))) a)>
#<alt (+ (* b_2 b_2) (* a c))>
#<alt (sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1)))>
#<alt (/ c (* b_2 (neg b_2)))>
Outputs
#<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 (* -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/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 (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<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 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 b_2)>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (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 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (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 (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<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 (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 8))) (* 1/16 (/ (pow c 4) (pow b_2 8))))))) (* -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 (* b_2 (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 8))) (* 1/16 (/ (pow a 4) (pow b_2 8))))))) (* -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 (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 8))) (* 1/16 (/ (pow c 4) (pow b_2 8))))))) (* -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 (/ (* b_2 (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 8))) (* 1/16 (/ (pow a 4) (pow b_2 8)))))) a)) (* -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 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)))))>
#<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 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
#<alt (* -1 (/ c (pow b_2 2)))>
Calls

123 calls:

TimeVariablePointExpression
52.0ms
b_2
@0
(+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4))
24.0ms
c
@inf
(/ c (* b_2 (neg b_2)))
20.0ms
c
@0
(+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4))
14.0ms
a
@0
(+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4))
5.0ms
c
@inf
(pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)

rewrite525.0ms (5.6%)

Memory
26.8MiB live, 655.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
8 738×accelerator-lowering-fma.f32
8 738×accelerator-lowering-fma.f64
4 372×/-lowering-/.f32
4 372×/-lowering-/.f64
3 860×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031164
1191147
21548137
08329133
Stop Event
iter limit
node limit
Counts
17 → 817
Calls
Call 1
Inputs
(+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4))
(/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a)
(neg b_2)
(pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)
(/ (* b_2 -2) a)
(* b_2 -2)
(/ (+ (neg b_2) b_2) a)
(+ (neg b_2) b_2)
(+ (neg b_2) (sqrt (* a (neg c))))
(/ (+ (neg b_2) (sqrt (* a (neg c)))) a)
(sqrt (* a (neg c)))
(* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1))
(+ (neg b_2) (sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1))))
(/ (+ (neg b_2) (sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1)))) a)
(+ (* b_2 b_2) (* a c))
(sqrt (* (* b_2 b_2) (+ (* a (/ c (* b_2 (neg b_2)))) 1)))
(/ c (* b_2 (neg b_2)))
Outputs
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(+.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))
(+.f64 #s(literal 0 binary64) (neg.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(+.f64 (+.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64)) (neg.f64 b_2))
(-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(fma.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (-.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 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 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 (neg.f64 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 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2)) (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 a 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 (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a 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 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a 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 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (fma.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sqrt.f64 (fma.f64 a 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 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64)) (+.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64)) (fma.f64 b_2 b_2 (*.f64 (+.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2))
(*.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a 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 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(*.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))))
(*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(*.f64 (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 a 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 (fma.f64 a c (*.f64 b_2 b_2))))) a) (/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 a 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 (fma.f64 a c (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2) (*.f64 a #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.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 a c (*.f64 b_2 b_2))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) a) (*.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.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 a c (*.f64 b_2 b_2)))) a) (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.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 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) a)))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)) (neg.f64 a))
(/.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a 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 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a 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 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2) #s(literal 1 binary64)) a)
(/.f64 (/.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a 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 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) a)) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)) #s(literal -1 binary64))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2) a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) a)))
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a)))
(*.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) a) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a 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 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(+.f64 #s(literal 0 binary64) b_2)
(+.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) (fma.f64 b_2 b_2 (-.f64 b_2 b_2)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (-.f64 b_2 b_2)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (*.f64 b_2 b_2) (neg.f64 b_2)))
(neg.f64 b_2)
(/.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 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 b_2 b_2))) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 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 b_2 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 (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 b_2 b_2)))))
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (-.f64 b_2 b_2)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64))))
(exp.f64 (fma.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/8 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/8 binary64) (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/8 binary64))))
(sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.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 a c (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(neg.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 a))
(pow.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(*.f64 #s(literal 2 binary64) (/.f64 (neg.f64 b_2) a))
(*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) a))
(*.f64 (/.f64 (neg.f64 b_2) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) a))
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) b_2)
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 b_2 b_2))) #s(literal -1 binary64)))
(-.f64 (/.f64 b_2 a) (/.f64 b_2 a))
(-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 b_2 b_2) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 b_2) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) a))
(-.f64 (/.f64 (+.f64 b_2 #s(literal 0 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (neg.f64 a)) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (neg.f64 a)))
(-.f64 (/.f64 (+.f64 b_2 #s(literal 0 binary64)) (neg.f64 a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 (/.f64 b_2 (neg.f64 (neg.f64 a))) (/.f64 b_2 (neg.f64 (neg.f64 a))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 a))) (/.f64 (-.f64 b_2 b_2) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (neg.f64 (neg.f64 a))) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (neg.f64 (neg.f64 a))))
(-.f64 (/.f64 (+.f64 b_2 #s(literal 0 binary64)) (neg.f64 (neg.f64 a))) (/.f64 b_2 (neg.f64 (neg.f64 a))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 b_2))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 b_2))))
(neg.f64 (/.f64 (-.f64 b_2 b_2) a))
(/.f64 (-.f64 b_2 b_2) a)
(/.f64 (-.f64 b_2 b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 b_2) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 b_2 b_2) (*.f64 a #s(literal 1 binary64)))
(/.f64 (-.f64 b_2 b_2) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (+.f64 b_2 b_2)) (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)) a) (*.f64 (fma.f64 b_2 (*.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 b_2 b_2) a) (*.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 b_2 b_2) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)) (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 b_2) (/.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) a)))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 b_2)))
(/.f64 (*.f64 (fma.f64 b_2 (*.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 b_2) (*.f64 b_2 b_2)) a))
(/.f64 (*.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 b_2 b_2) a))
(/.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2))) (neg.f64 (*.f64 a (+.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 b_2 b_2) #s(literal 1 binary64)) a)
(/.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)))
(/.f64 (/.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) a) (+.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 (*.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 b_2) (*.f64 b_2 b_2)) a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 b_2) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 b_2 b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (neg.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) a)) (neg.f64 (+.f64 b_2 b_2)))
(pow.f64 (/.f64 a (-.f64 b_2 b_2)) #s(literal -1 binary64))
(*.f64 (-.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (-.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 b_2 b_2) a) (/.f64 (+.f64 b_2 b_2) (+.f64 b_2 b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 b_2 b_2) a))
(*.f64 #s(literal 0 binary64) (/.f64 b_2 a))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 b_2))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a (-.f64 b_2 b_2)))))
(*.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 b_2))))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)) a)))
(*.f64 (*.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b_2 b_2) a)))
(*.f64 (*.f64 (-.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2))))
(*.f64 (/.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 b_2)))
(*.f64 (pow.f64 (/.f64 a (fma.f64 b_2 (*.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 (+.f64 b_2 b_2) (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (/.f64 a (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 b_2)))
(*.f64 (/.f64 (fma.f64 b_2 (*.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 (+.f64 b_2 b_2) (*.f64 b_2 b_2))) a))
(*.f64 (/.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 b_2)) a))
(*.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)) a) (/.f64 (-.f64 b_2 b_2) (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 b_2 (neg.f64 b_2))
(+.f64 (neg.f64 b_2) b_2)
(+.f64 (neg.f64 b_2) (neg.f64 (neg.f64 b_2)))
(+.f64 #s(literal 0 binary64) (-.f64 b_2 b_2))
(+.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2))
(+.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (neg.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2))))
(+.f64 (+.f64 b_2 #s(literal 0 binary64)) (neg.f64 b_2))
(-.f64 b_2 b_2)
(-.f64 (neg.f64 b_2) (neg.f64 b_2))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 b_2))
(-.f64 (neg.f64 (neg.f64 b_2)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)))
(-.f64 (+.f64 b_2 #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 b_2 b_2))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 b_2 b_2))))
(fma.f64 b_2 #s(literal 1 binary64) (neg.f64 b_2))
(fma.f64 b_2 #s(literal -1 binary64) b_2)
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (neg.f64 b_2)))
(fma.f64 b_2 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 b_2)) (neg.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2))))
(fma.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) b_2)
(fma.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) (neg.f64 (neg.f64 b_2)))
(fma.f64 #s(literal 1 binary64) b_2 (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 b_2)
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (neg.f64 b_2)))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 b_2))
(fma.f64 (sqrt.f64 b_2) (pow.f64 (neg.f64 (neg.f64 b_2)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 (neg.f64 (neg.f64 b_2))) (neg.f64 b_2))
(fma.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (-.f64 b_2 b_2)))) b_2)
(fma.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (-.f64 b_2 b_2)))) (neg.f64 (neg.f64 b_2)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 b_2 (neg.f64 b_2))) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (neg.f64 b_2)) #s(literal 1/2 binary64)) (sqrt.f64 b_2) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 b_2) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 b_2) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) b_2 (neg.f64 b_2))
(fma.f64 (pow.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 b_2) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 b_2))) (sqrt.f64 b_2) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (sqrt.f64 b_2) (neg.f64 b_2))
(neg.f64 (-.f64 b_2 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 b_2 b_2)) (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 b_2) (neg.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b_2 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) (+.f64 b_2 b_2))
(/.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) (neg.f64 (+.f64 b_2 b_2)))
(/.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2))) (+.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 b_2)))
(/.f64 (neg.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2))) (neg.f64 (neg.f64 (+.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (*.f64 (+.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 (+.f64 b_2 b_2) (+.f64 b_2 b_2)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)))) (neg.f64 (neg.f64 (+.f64 b_2 b_2))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (pow.f64 (neg.f64 (neg.f64 b_2)) #s(literal 3 binary64))) (fma.f64 b_2 b_2 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 b_2))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 b_2))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (neg.f64 b_2)) #s(literal 3 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 b_2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 b_2 b_2) (-.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (-.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 b_2 #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (+.f64 b_2 #s(literal 0 binary64)) (+.f64 b_2 #s(literal 0 binary64)) (fma.f64 b_2 b_2 (*.f64 (+.f64 b_2 #s(literal 0 binary64)) b_2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 b_2 b_2))
(*.f64 #s(literal 0 binary64) b_2)
(*.f64 (fma.f64 b_2 (*.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 b_2) (*.f64 b_2 b_2))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(*.f64 #s(literal -1 binary64) (-.f64 b_2 b_2))
(*.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 b_2)))
(*.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 b_2 b_2))))
(*.f64 (neg.f64 (fma.f64 b_2 (*.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 b_2) (*.f64 b_2 b_2))))
(*.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b_2 (+.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(*.f64 (neg.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 b_2)))
(*.f64 (neg.f64 (*.f64 (-.f64 b_2 b_2) (+.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 b_2 b_2))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(+.f64 #s(literal 0 binary64) (neg.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) #s(literal 0 binary64)) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (*.f64 c (neg.f64 a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (neg.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(fma.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) (sqrt.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (-.f64 b_2 b_2)))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (pow.f64 (*.f64 c (neg.f64 a)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 c (neg.f64 a)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 c) (pow.f64 (neg.f64 a) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1/2 binary64)) (sqrt.f64 c) (neg.f64 b_2))
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (neg.f64 c) (*.f64 c (neg.f64 a)))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(fma.f64 (pow.f64 (*.f64 a #s(literal -1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 c) (neg.f64 b_2))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 c (neg.f64 a)) a)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 c)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 (*.f64 (neg.f64 c) (*.f64 c (neg.f64 a))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (*.f64 a #s(literal -1 binary64))) (sqrt.f64 c) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 c (neg.f64 a)) a))) (sqrt.f64 (sqrt.f64 (neg.f64 c))) (neg.f64 b_2))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (neg.f64 c) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))) (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (fma.f64 b_2 b_2 (*.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 a (neg.f64 c) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (neg.f64 b_2))) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 c (neg.f64 a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (neg.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (neg.f64 b_2)))) (neg.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (*.f64 c (neg.f64 a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (/.f64 (*.f64 c (neg.f64 a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) #s(literal 0 binary64)) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) #s(literal 0 binary64)) (fma.f64 b_2 b_2 (*.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) #s(literal 0 binary64)) b_2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) #s(literal -1 binary64))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(*.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(*.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (neg.f64 a)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) a) (/.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) a))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) #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 (*.f64 c (neg.f64 a)))))) (/.f64 (*.f64 c (neg.f64 a)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) a))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (*.f64 a #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))) (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) a) (*.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.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 (*.f64 c (neg.f64 a)))) a) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) (/.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a)))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (neg.f64 a))
(/.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))))
(/.f64 (*.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) a))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a))
(/.f64 (neg.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) #s(literal 1 binary64)) a)
(/.f64 (/.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a)) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) #s(literal -1 binary64))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) a)))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)))
(*.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (*.f64 c (neg.f64 a)) (sqrt.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 c (neg.f64 a)))))
(fabs.f64 (sqrt.f64 (*.f64 c (neg.f64 a))))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(pow.f64 (*.f64 c (neg.f64 a)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 a c) (*.f64 a c)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 c (neg.f64 a)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)))
(*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 c (neg.f64 a)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 c (neg.f64 a)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 c) (pow.f64 (neg.f64 a) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1/2 binary64)) (sqrt.f64 c))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (neg.f64 c) (*.f64 c (neg.f64 a)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(*.f64 (pow.f64 (*.f64 a #s(literal -1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 c))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 c (neg.f64 a)) a)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 c)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 (sqrt.f64 (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 (*.f64 (neg.f64 c) (*.f64 c (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 a #s(literal -1 binary64))) (sqrt.f64 c))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 c (neg.f64 a)) a))) (sqrt.f64 (sqrt.f64 (neg.f64 c))))
(+.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2))
(exp.f64 (log.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))) #s(literal 1/2 binary64)))
(fabs.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (neg.f64 b_2)))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 (neg.f64 b_2)))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 (neg.f64 b_2)))))
(sqrt.f64 (*.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))))
(fma.f64 b_2 b_2 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 b_2 (neg.f64 (neg.f64 b_2)) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 b_2 (*.f64 b_2 (*.f64 c (/.f64 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 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 (*.f64 b_2 b_2) (*.f64 c (/.f64 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 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(fma.f64 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) (*.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 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (neg.f64 b_2)) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 (neg.f64 (neg.f64 b_2)) b_2 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 (*.f64 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) b_2 (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) a) (/.f64 c (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 c (*.f64 b_2 (neg.f64 b_2)))) a (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 a c) b_2) (/.f64 (*.f64 b_2 b_2) (neg.f64 b_2)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) (/.f64 (*.f64 b_2 b_2) b_2) (*.f64 b_2 b_2))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal 1 binary64)) (/.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 (*.f64 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 a c) #s(literal -1 binary64)) (/.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 b_2 b_2) (/.f64 (*.f64 b_2 (*.f64 a c)) (neg.f64 b_2)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 b_2 (neg.f64 b_2)) (/.f64 (*.f64 b_2 (*.f64 a c)) b_2) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 b_2 b_2) b_2) (/.f64 (*.f64 a c) (neg.f64 b_2)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 b_2)) (/.f64 (*.f64 a c) b_2) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) a) b_2) (/.f64 c (neg.f64 b_2)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) a) (neg.f64 b_2)) (/.f64 c b_2) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64)) (/.f64 c (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) c) b_2) (/.f64 a (neg.f64 b_2)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) c) (neg.f64 b_2)) (/.f64 a b_2) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64)) (/.f64 a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2)))) (fma.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))) (*.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)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 (neg.f64 b_2))) (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))))) (*.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))))) (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))) (*.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 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))))))
(/.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))) (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 b_2 b_2)) (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))) (*.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 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 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))) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 (*.f64 b_2 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 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2)))))))
(pow.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) #s(literal 1 binary64))
(pow.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) #s(literal 1/2 binary64))
(*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))
(*.f64 b_2 (sqrt.f64 (*.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))))
(*.f64 b_2 (pow.f64 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) #s(literal 1 binary64)))
(*.f64 b_2 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))) #s(literal 1 binary64)))
(*.f64 b_2 (pow.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) #s(literal 2 binary64)))
(*.f64 (*.f64 b_2 b_2) (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))
(*.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))
(*.f64 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) b_2)
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))) (*.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))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2))))))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.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 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 (neg.f64 b_2)))))
(*.f64 (*.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) b_2) (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))))))
(*.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) #s(literal 1 binary64)) b_2)
(*.f64 (pow.f64 (*.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) b_2) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))
(+.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (neg.f64 b_2))
(+.f64 #s(literal 0 binary64) (neg.f64 (-.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) (neg.f64 (/.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))
(+.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) #s(literal 0 binary64)) (neg.f64 b_2))
(-.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) (/.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))
(-.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 (neg.f64 b_2)))) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 (neg.f64 b_2)))))
(fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) (neg.f64 (/.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))
(fma.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))
(fma.f64 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) b_2 (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 b_2) (pow.f64 (sqrt.f64 (*.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (sqrt.f64 b_2) (neg.f64 b_2))
(fma.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (-.f64 b_2 b_2)))) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))
(fma.f64 (pow.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (*.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) b_2) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) (sqrt.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) b_2)) (sqrt.f64 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 (neg.f64 b_2))) (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (fma.f64 b_2 b_2 (*.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))) (neg.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) (*.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (neg.f64 b_2)))) (neg.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 (neg.f64 b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) (-.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) (fma.f64 (/.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) (/.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) (/.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) #s(literal 0 binary64)) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) #s(literal 0 binary64)) (fma.f64 b_2 b_2 (*.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) #s(literal 0 binary64)) b_2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)))
(*.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))))
(*.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))))
(*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))
(*.f64 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 (neg.f64 b_2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) a))
(-.f64 (/.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) a) (/.f64 (/.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) a))
(-.f64 (/.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #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) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))) (/.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))
(neg.f64 (/.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))) (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))) a) (*.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) a) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))) (/.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) a)))
(/.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) a)
(/.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) (*.f64 a #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))) (neg.f64 a))
(/.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) (*.f64 a (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) a))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) #s(literal 1 binary64)) a)
(/.f64 (/.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) a) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) a)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) a)) (neg.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))
(pow.f64 (/.f64 a (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) a))
(*.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) a) (/.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))
(*.f64 (neg.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))) a)))
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) a)))
(*.f64 (neg.f64 (neg.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) a) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))) a) (/.f64 (fma.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) (neg.f64 b_2)) (fma.f64 b_2 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))))))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(+.f64 (*.f64 a c) (*.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 a c))) (neg.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(-.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2)))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 (*.f64 b_2 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 (*.f64 a c) (*.f64 a c) (*.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))))) (/.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (*.f64 a c) (*.f64 a c) (*.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))))))
(-.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))))
(sqrt.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 b_2 (neg.f64 (neg.f64 b_2)) (*.f64 a c))
(fma.f64 b_2 (neg.f64 (neg.f64 b_2)) (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 b_2 (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 a c))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 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) (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 a c))
(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 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 a c))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (neg.f64 b_2)) (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (neg.f64 (neg.f64 b_2)) b_2 (*.f64 a c))
(fma.f64 (neg.f64 (neg.f64 b_2)) b_2 (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (neg.f64 (neg.f64 b_2)) b_2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 a c))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(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)) (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (*.f64 a c) (*.f64 a c) (*.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))))) (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 a c))))) (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (*.f64 a c) (*.f64 a c) (neg.f64 (*.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 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 (neg.f64 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 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (fma.f64 a (*.f64 c (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (*.f64 a c) (*.f64 a c) (*.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))) (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 (neg.f64 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 a c) (*.f64 (*.f64 a c) (*.f64 a c))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (*.f64 a c) (*.f64 a c) (*.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))) (neg.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 a c)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (fma.f64 (*.f64 a c) (*.f64 a c) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.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 a c) (*.f64 (*.f64 a c) (*.f64 a c)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 a c) (*.f64 a c) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (neg.f64 (*.f64 c (neg.f64 a))) #s(literal 3 binary64))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 (neg.f64 (*.f64 c (neg.f64 a))) (neg.f64 (*.f64 c (neg.f64 a)))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c (neg.f64 a)))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) #s(literal 3 binary64))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (-.f64 (*.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))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 1/8 binary64))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
(*.f64 #s(literal 1 binary64) (fma.f64 a c (*.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 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 (neg.f64 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 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (*.f64 a c) (*.f64 a c) (*.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))))))
(*.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 c (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 a c)))))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64)))
(*.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (fma.f64 (*.f64 a c) (*.f64 a c) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))
(fabs.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))
(sqrt.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))) (*.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)))))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 a c))) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 b_2 b_2))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64))))
(pow.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) b_2)
(*.f64 (sqrt.f64 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))
(*.f64 (sqrt.f64 b_2) (pow.f64 (sqrt.f64 (*.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2))))))
(*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) (sqrt.f64 b_2))
(*.f64 (pow.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 b_2 (fma.f64 b_2 (*.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2)))) b_2)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) b_2) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) (sqrt.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))) b_2)) (sqrt.f64 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 c (*.f64 b_2 b_2)))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(neg.f64 (/.f64 c (*.f64 b_2 b_2)))
(/.f64 c (*.f64 b_2 (neg.f64 b_2)))
(/.f64 c (*.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal 1 binary64)))
(/.f64 (neg.f64 c) (*.f64 b_2 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (neg.f64 b_2)) c))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 c (neg.f64 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 c #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (/.f64 c b_2) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c)))
(/.f64 (/.f64 c b_2) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (neg.f64 (/.f64 c b_2)) (neg.f64 (neg.f64 b_2)))
(/.f64 (/.f64 c (neg.f64 b_2)) b_2)
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 c b_2) #s(literal -1 binary64)) b_2)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (neg.f64 (/.f64 c b_2))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (/.f64 c (neg.f64 b_2))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) #s(literal -1 binary64))) (neg.f64 b_2))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 c (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 c (*.f64 b_2 b_2))))))
(pow.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) c)
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (pow.f64 (/.f64 #s(literal 1 binary64) c) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (/.f64 c #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c))))
(*.f64 (/.f64 c b_2) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 c b_2) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 c b_2) (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (neg.f64 (neg.f64 c)) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (neg.f64 (/.f64 c b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 b_2))))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) (/.f64 c b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 (neg.f64 b_2) c) #s(literal -1 binary64)))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64))
(*.f64 (*.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 c b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 c (neg.f64 (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 (/.f64 #s(literal 1 binary64) b_2) b_2))
(*.f64 (/.f64 c (neg.f64 (neg.f64 b_2))) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 c b_2))

simplify484.0ms (5.2%)

Memory
9.4MiB live, 862.4MiB allocated
Algorithm
egg-herbie
Rules
13 130×accelerator-lowering-fma.f32
13 130×accelerator-lowering-fma.f64
8 442×*-lowering-*.f32
8 442×*-lowering-*.f64
5 748×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval221.0ms (2.4%)

Memory
-11.6MiB live, 313.9MiB allocated
Compiler

Compiled 37 174 to 4 436 computations (88.1% saved)

prune183.0ms (2%)

Memory
24.8MiB live, 337.5MiB allocated
Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New1 532181 550
Fresh415
Picked415
Done011
Total1 540211 561
Accuracy
99.9%
Counts
1 561 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.7%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) b_2 (neg.f64 b_2)) a)
19.1%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) (neg.f64 b_2)) a)
21.9%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) (neg.f64 b_2)) a)
32.0%
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
35.6%
(/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
36.6%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
2.6%
(/.f64 (+.f64 (+.f64 #s(literal 0 binary64) b_2) b_2) a)
2.5%
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2))) b_2) a)
2.6%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64))))) a)
52.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
9.4%
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
34.8%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
35.7%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
16.2%
(/.f64 (neg.f64 b_2) a)
36.6%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
35.6%
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
31.9%
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
36.6%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
35.6%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
9.7%
#s(literal 0 binary64)
Compiler

Compiled 574 to 374 computations (34.8% saved)

simplify303.0ms (3.2%)

Memory
4.5MiB live, 236.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
cost-diff0
(*.f64 b_2 b_2)
cost-diff0
(fma.f64 a c (*.f64 b_2 b_2))
cost-diff0
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
cost-diff0
(+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2))) b_2)
cost-diff0
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2))) b_2) a)
cost-diff128
(/.f64 #s(literal 1 binary64) (neg.f64 b_2))
cost-diff1472
(*.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 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
(sqrt.f64 (*.f64 c (neg.f64 a)))
cost-diff0
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
Rules
5 098×accelerator-lowering-fma.f32
5 098×accelerator-lowering-fma.f64
4 564×*-lowering-*.f32
4 564×*-lowering-*.f64
1 322×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026148
159133
2149129
3429129
41347129
53143129
65382129
76977129
08219127
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (/ 1 a) (- (sqrt (* c (neg a))) b_2))
(/ 1 a)
1
a
(- (sqrt (* c (neg a))) b_2)
(sqrt (* c (neg a)))
(* c (neg a))
c
(neg a)
b_2
0
(/ (* c 1/2) b_2)
(* c 1/2)
c
1/2
b_2
(/ (+ (* (* b_2 (neg b_2)) (/ 1 (neg b_2))) b_2) a)
(+ (* (* b_2 (neg b_2)) (/ 1 (neg b_2))) b_2)
(* (* b_2 (neg b_2)) (/ 1 (neg b_2)))
(* b_2 (neg b_2))
b_2
(neg b_2)
(/ 1 (neg b_2))
1
a
(/ (+ (* a c) (* b_2 b_2)) (* a (- (neg b_2) (sqrt (* c (neg a))))))
(+ (* a c) (* b_2 b_2))
a
c
(* b_2 b_2)
b_2
(* a (- (neg b_2) (sqrt (* c (neg a)))))
(- (neg b_2) (sqrt (* c (neg a))))
(neg b_2)
(sqrt (* c (neg a)))
(* c (neg a))
(neg a)
Outputs
(* (/ 1 a) (- (sqrt (* c (neg a))) b_2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
1
#s(literal 1 binary64)
a
(- (sqrt (* c (neg a))) b_2)
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(sqrt (* c (neg a)))
(sqrt.f64 (*.f64 a (neg.f64 c)))
(* c (neg a))
(*.f64 a (neg.f64 c))
c
(neg a)
(neg.f64 a)
b_2
0
#s(literal 0 binary64)
(/ (* c 1/2) b_2)
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* c 1/2)
(*.f64 c #s(literal 1/2 binary64))
c
1/2
#s(literal 1/2 binary64)
b_2
(/ (+ (* (* b_2 (neg b_2)) (/ 1 (neg b_2))) b_2) a)
(/.f64 (+.f64 b_2 b_2) a)
(+ (* (* b_2 (neg b_2)) (/ 1 (neg b_2))) b_2)
(+.f64 b_2 b_2)
(* (* b_2 (neg b_2)) (/ 1 (neg b_2)))
b_2
(* b_2 (neg b_2))
(neg.f64 (*.f64 b_2 b_2))
b_2
(neg b_2)
(neg.f64 b_2)
(/ 1 (neg b_2))
(/.f64 #s(literal -1 binary64) b_2)
1
#s(literal 1 binary64)
a
(/ (+ (* a c) (* b_2 b_2)) (* a (- (neg b_2) (sqrt (* c (neg a))))))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+ (* a c) (* b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
a
c
(* b_2 b_2)
(*.f64 b_2 b_2)
b_2
(* a (- (neg b_2) (sqrt (* c (neg a)))))
(*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(- (neg b_2) (sqrt (* c (neg a))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
(neg b_2)
(neg.f64 b_2)
(sqrt (* c (neg a)))
(sqrt.f64 (*.f64 a (neg.f64 c)))
(* c (neg a))
(*.f64 a (neg.f64 c))
(neg a)
(neg.f64 a)

localize85.0ms (0.9%)

Memory
-16.8MiB live, 118.7MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
accuracy99.9%
(*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
accuracy86.2%
(sqrt.f64 (*.f64 c (neg.f64 a)))
accuracy75.7%
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
accuracy100.0%
(+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2))) b_2)
accuracy100.0%
(*.f64 b_2 (neg.f64 b_2))
accuracy100.0%
(neg.f64 b_2)
accuracy64.2%
(*.f64 (*.f64 b_2 (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
accuracy100.0%
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
accuracy100.0%
(*.f64 c #s(literal 1/2 binary64))
accuracy100.0%
(neg.f64 a)
accuracy100.0%
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
accuracy99.8%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
accuracy86.2%
(sqrt.f64 (*.f64 c (neg.f64 a)))
Samples
39.0ms177×0valid
14.0ms79×0invalid
Compiler

Compiled 156 to 28 computations (82.1% saved)

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

series27.0ms (0.3%)

Memory
12.7MiB live, 51.3MiB allocated
Counts
18 → 396
Calls
Call 1
Inputs
#<alt (* (/ 1 a) (- (sqrt (* c (neg a))) b_2))>
#<alt (/ 1 a)>
#<alt (- (sqrt (* c (neg a))) b_2)>
#<alt (sqrt (* c (neg a)))>
#<alt (/ (* c 1/2) b_2)>
#<alt (* c 1/2)>
#<alt (* (* b_2 (neg b_2)) (/ 1 (neg b_2)))>
#<alt (/ 1 (neg b_2))>
#<alt (/ (+ (* (* b_2 (neg b_2)) (/ 1 (neg b_2))) b_2) a)>
#<alt (+ (* (* b_2 (neg b_2)) (/ 1 (neg b_2))) b_2)>
#<alt (/ (+ (* a c) (* b_2 b_2)) (* a (- (neg b_2) (sqrt (* c (neg a))))))>
#<alt (+ (* a c) (* b_2 b_2))>
#<alt (* b_2 b_2)>
#<alt (* a (- (neg b_2) (sqrt (* c (neg a)))))>
#<alt (neg a)>
#<alt (neg b_2)>
#<alt (* b_2 (neg b_2))>
#<alt (- (neg b_2) (sqrt (* c (neg a))))>
Outputs
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (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 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (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 (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 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 (/ 1 a)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 b_2)>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* 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 b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt 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 b_2)>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* 2 (/ b_2 a))>
#<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 (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))>
#<alt (/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)>
#<alt (/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)>
#<alt (/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)>
#<alt (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))>
#<alt (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a))) a)>
#<alt (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1))))) a)>
#<alt (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (* (pow a 2) (* c (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1)))))) a)>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)) a))) a))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))))) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) c) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) a)) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))>
#<alt (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))>
#<alt (+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))>
#<alt (+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))>
#<alt (+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))>
#<alt (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1)))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (* a (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (- (+ (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))) c)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) c))) c)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 (* a (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (pow (sqrt -1) 2))))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (sqrt -1))))) (/ 1 (* a (pow (sqrt -1) 2))))))>
#<alt (* -1 (/ b_2 a))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))>
#<alt (* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (+ (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) (pow b_2 3))) (* (sqrt (/ c a)) (/ (sqrt -1) b_2)))) (/ 1 a)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (/ (- (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (/ (- (* -1 (/ (- (+ c (* -1 (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) b_2)))) (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 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 (* 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)))))>
#<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 (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))>
#<alt (* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))>
#<alt (* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))>
#<alt (* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))>
#<alt (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))>
#<alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))>
#<alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))>
#<alt (* (sqrt (* (pow a 3) c)) (sqrt -1))>
#<alt (* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (+ (* -1 (* a b_2)) (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))))>
#<alt (+ (* -1 (* a b_2)) (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))))>
#<alt (+ (* -1 (* a b_2)) (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))))>
#<alt (* -1 (* a b_2))>
#<alt (* b_2 (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))>
#<alt (* b_2 (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))>
#<alt (* b_2 (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))>
#<alt (* -1 (* a b_2))>
#<alt (* -1 (* b_2 (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))>
#<alt (* -1 (* b_2 (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))>
#<alt (* -1 (* b_2 (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))>
#<alt (* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))>
#<alt (* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))>
#<alt (* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))>
#<alt (* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))>
#<alt (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c))))>
#<alt (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c))))>
#<alt (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c))))>
#<alt (* (sqrt (* (pow a 3) c)) (sqrt -1))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c))))>
#<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 (* -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 (pow b_2 2))>
#<alt (* -1 (pow b_2 2))>
#<alt (* -1 (pow b_2 2))>
#<alt (* -1 (pow b_2 2))>
#<alt (* -1 (pow b_2 2))>
#<alt (* -1 (pow b_2 2))>
#<alt (* -1 (pow b_2 2))>
#<alt (* -1 (pow b_2 2))>
#<alt (* -1 (pow b_2 2))>
#<alt (* -1 (pow b_2 2))>
#<alt (* -1 (pow b_2 2))>
#<alt (* -1 (pow b_2 2))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 b_2)>
#<alt (* b_2 (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))>
#<alt (* b_2 (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))>
#<alt (* b_2 (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))>
#<alt (* -1 (* b_2 (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))>
#<alt (* -1 (* b_2 (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))>
#<alt (* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))>
#<alt (* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))>
#<alt (* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))>
#<alt (* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))>
#<alt (* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))>
#<alt (* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))>
#<alt (* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))>
Calls

99 calls:

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

rewrite79.0ms (0.8%)

Memory
-13.8MiB live, 105.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
894×accelerator-lowering-fma.f32
894×accelerator-lowering-fma.f64
634×*-lowering-*.f32
634×*-lowering-*.f64
522×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025119
113998
0117296
Stop Event
iter limit
iter limit
node limit
Counts
18 → 314
Calls
Call 1
Inputs
(* (/ 1 a) (- (sqrt (* c (neg a))) b_2))
(/ 1 a)
(- (sqrt (* c (neg a))) b_2)
(sqrt (* c (neg a)))
(/ (* c 1/2) b_2)
(* c 1/2)
(* (* b_2 (neg b_2)) (/ 1 (neg b_2)))
(/ 1 (neg b_2))
(/ (+ (* (* b_2 (neg b_2)) (/ 1 (neg b_2))) b_2) a)
(+ (* (* b_2 (neg b_2)) (/ 1 (neg b_2))) b_2)
(/ (+ (* a c) (* b_2 b_2)) (* a (- (neg b_2) (sqrt (* c (neg a))))))
(+ (* a c) (* b_2 b_2))
(* b_2 b_2)
(* a (- (neg b_2) (sqrt (* c (neg a)))))
(neg a)
(neg b_2)
(* b_2 (neg b_2))
(- (neg b_2) (sqrt (* c (neg a))))
Outputs
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (/.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 (neg.f64 (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (/.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 (neg.f64 (*.f64 a c))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) a)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (neg.f64 a) (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)))
(/.f64 (*.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c))) a))
(/.f64 (*.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c))) (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) a))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) 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))
(pow.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) (neg.f64 a)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1/2 binary64)))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))
(+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) #s(literal 1 binary64)) (neg.f64 b_2))
(-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c)))))
(-.f64 (/.f64 (neg.f64 (*.f64 a c)) (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)))
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) #s(literal 0 binary64)) b_2)
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) #s(literal 1 binary64) (neg.f64 b_2))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (neg.f64 (*.f64 a c))))
(fma.f64 (neg.f64 b_2) #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 a c))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 #s(literal 1 binary64)) (sqrt.f64 (neg.f64 (*.f64 a c))))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c))) (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))
(/.f64 (fma.f64 (neg.f64 b_2) (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 b_2 b_2 (-.f64 (neg.f64 (*.f64 a c)) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2)))))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (neg.f64 (*.f64 a c)))))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (*.f64 a c))) #s(literal 1/2 binary64)))
(sqrt.f64 (neg.f64 (*.f64 a c)))
(pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))
(*.f64 (pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/4 binary64)))
(neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2)))
(neg.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) b_2)
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 c (/.f64 #s(literal 1 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 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 c #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) c)
b_2
(-.f64 #s(literal 0 binary64) (neg.f64 b_2))
(neg.f64 (neg.f64 b_2))
(neg.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) b_2)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) (neg.f64 (*.f64 b_2 b_2))))
(neg.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) b_2)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) b_2) (*.f64 b_2 b_2)))
(neg.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 b_2)))
(neg.f64 (/.f64 (neg.f64 (*.f64 b_2 b_2)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) (neg.f64 (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 b_2))
(/.f64 (*.f64 b_2 b_2) b_2)
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 b_2)) #s(literal -1 binary64)) b_2)
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) #s(literal -1 binary64)) b_2)
(*.f64 #s(literal 1 binary64) b_2)
(*.f64 b_2 #s(literal 1 binary64))
(*.f64 (neg.f64 b_2) (/.f64 (neg.f64 b_2) b_2))
(*.f64 (neg.f64 b_2) (*.f64 b_2 (/.f64 #s(literal -1 binary64) b_2)))
(*.f64 (neg.f64 b_2) (/.f64 b_2 (neg.f64 b_2)))
(*.f64 (neg.f64 (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (neg.f64 (*.f64 b_2 b_2)))
(*.f64 #s(literal -1 binary64) (neg.f64 b_2))
(*.f64 (/.f64 (neg.f64 b_2) #s(literal -1 binary64)) (/.f64 b_2 b_2))
(*.f64 (/.f64 (neg.f64 (*.f64 b_2 b_2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b_2) b_2) (neg.f64 b_2))
(exp.f64 (*.f64 (log.f64 (neg.f64 b_2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b_2))
(neg.f64 (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal 1 binary64) (neg.f64 b_2))
(/.f64 #s(literal -1 binary64) b_2)
(pow.f64 (neg.f64 b_2) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (pow.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 b_2) #s(literal -1/2 binary64)))
(neg.f64 (/.f64 (+.f64 b_2 b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (+.f64 b_2 b_2)) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (+.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 (+.f64 b_2 b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (+.f64 b_2 b_2))))
(/.f64 (neg.f64 (+.f64 b_2 b_2)) (neg.f64 a))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 b_2)))))
(/.f64 (*.f64 b_2 (-.f64 b_2 b_2)) (*.f64 a (-.f64 b_2 b_2)))
(/.f64 (*.f64 (fma.f64 b_2 (*.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 b_2 (-.f64 b_2 b_2))) a))
(/.f64 (*.f64 (fma.f64 b_2 (*.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 b_2 (-.f64 b_2 b_2))) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 b_2 (-.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (-.f64 b_2 b_2) a))
(/.f64 (*.f64 (*.f64 b_2 (-.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 (-.f64 b_2 b_2) (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (+.f64 b_2 b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (+.f64 b_2 b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (+.f64 b_2 b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (*.f64 (fma.f64 b_2 (*.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 b_2 (-.f64 b_2 b_2))))
(/.f64 (*.f64 (*.f64 b_2 (-.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (-.f64 b_2 b_2))
(/.f64 (/.f64 (neg.f64 (+.f64 b_2 b_2)) #s(literal -1 binary64)) a)
(pow.f64 (/.f64 a (+.f64 b_2 b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 b_2))
(*.f64 (+.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 (+.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (*.f64 (+.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(+.f64 b_2 b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 b_2)))
(fma.f64 #s(literal 1 binary64) b_2 b_2)
(fma.f64 b_2 #s(literal 1 binary64) b_2)
(fma.f64 (neg.f64 b_2) (/.f64 (neg.f64 b_2) b_2) b_2)
(fma.f64 (neg.f64 b_2) (*.f64 b_2 (/.f64 #s(literal -1 binary64) b_2)) b_2)
(fma.f64 (neg.f64 b_2) (/.f64 b_2 (neg.f64 b_2)) b_2)
(fma.f64 (neg.f64 (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) b_2) b_2)
(fma.f64 (/.f64 #s(literal -1 binary64) b_2) (neg.f64 (*.f64 b_2 b_2)) b_2)
(fma.f64 #s(literal -1 binary64) (neg.f64 b_2) b_2)
(fma.f64 (/.f64 (neg.f64 b_2) #s(literal -1 binary64)) (/.f64 b_2 b_2) b_2)
(fma.f64 (/.f64 (neg.f64 (*.f64 b_2 b_2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2) b_2)
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) b_2) b_2) (neg.f64 b_2) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b_2 b_2) (*.f64 b_2 (-.f64 b_2 b_2))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 b_2))))
(/.f64 (*.f64 b_2 (-.f64 b_2 b_2)) (-.f64 b_2 b_2))
(/.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 b_2 b_2))) (neg.f64 (-.f64 b_2 b_2)))
(*.f64 (fma.f64 b_2 (*.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 b_2 (-.f64 b_2 b_2)))))
(*.f64 (*.f64 b_2 (-.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 b_2)))
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a)))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (*.f64 c (*.f64 a c))))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a)) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))))) (fma.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (*.f64 c (*.f64 a c)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))) a)
(pow.f64 (*.f64 a (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 a c (*.f64 b_2 b_2)))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (-.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2)))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c)))) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(+.f64 (*.f64 a c) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 a c))
(fma.f64 (neg.f64 (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -1 binary64) b_2) b_2) (*.f64 a c))
(fma.f64 (/.f64 #s(literal -1 binary64) b_2) (*.f64 (neg.f64 (*.f64 b_2 b_2)) b_2) (*.f64 a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 a c))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 b_2)) (*.f64 a c))
(fma.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 #s(literal -1 binary64) b_2)) (*.f64 a c))
(fma.f64 (pow.f64 b_2 #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 1 binary64)) (*.f64 a c))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 #s(literal -1 binary64) b_2)) (*.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 (*.f64 b_2 b_2))) (*.f64 a c))
(fma.f64 (*.f64 b_2 (/.f64 #s(literal -1 binary64) b_2)) (neg.f64 (*.f64 b_2 b_2)) (*.f64 a c))
(fma.f64 (*.f64 b_2 (neg.f64 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) b_2) (*.f64 a c))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 a c))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (*.f64 c (*.f64 a c)))) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (*.f64 c (*.f64 a c)))))
(/.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 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 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a (*.f64 c (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (*.f64 c (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (*.f64 c (*.f64 a c))))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)))
(neg.f64 (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/.f64 (*.f64 b_2 (neg.f64 (*.f64 b_2 b_2))) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) b_2) (neg.f64 b_2))
(pow.f64 b_2 #s(literal 2 binary64))
(pow.f64 (neg.f64 b_2) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(*.f64 (neg.f64 b_2) (neg.f64 b_2))
(*.f64 (neg.f64 (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -1 binary64) b_2) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (*.f64 (neg.f64 (*.f64 b_2 b_2)) b_2))
(*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 b_2)))
(*.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 #s(literal -1 binary64) b_2)))
(*.f64 (pow.f64 b_2 #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 #s(literal -1 binary64) b_2)) (*.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 (*.f64 b_2 b_2))))
(*.f64 (*.f64 b_2 (/.f64 #s(literal -1 binary64) b_2)) (neg.f64 (*.f64 b_2 b_2)))
(*.f64 (*.f64 b_2 (neg.f64 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2)
(+.f64 (*.f64 a (neg.f64 b_2)) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) a))
(fma.f64 a (neg.f64 b_2) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (neg.f64 b_2) a (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) a))
(/.f64 (*.f64 a (-.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (*.f64 a (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c)))) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c))))) a) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c))) a) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c)))) a)
(+.f64 #s(literal 0 binary64) (neg.f64 a))
(-.f64 #s(literal 0 binary64) a)
(neg.f64 a)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 a a (*.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 #s(literal 0 binary64) a))
(*.f64 a #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) a)
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(-.f64 #s(literal 0 binary64) b_2)
(-.f64 #s(literal 0 binary64) (/.f64 b_2 #s(literal 1 binary64)))
(neg.f64 b_2)
(neg.f64 (/.f64 b_2 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b_2))
(/.f64 b_2 #s(literal -1 binary64))
(/.f64 (neg.f64 b_2) #s(literal 1 binary64))
(/.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 b_2 #s(literal -1 binary64))
(*.f64 (neg.f64 b_2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 #s(literal -1 binary64) (/.f64 b_2 #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))
(neg.f64 (*.f64 b_2 b_2))
(*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b_2 b_2)))
(*.f64 b_2 (neg.f64 b_2))
(*.f64 (neg.f64 b_2) b_2)
(*.f64 (neg.f64 (*.f64 b_2 b_2)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 b_2 b_2))
(+.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (neg.f64 b_2))
(-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (*.f64 a c))))
(-.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(-.f64 (/.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))))) (/.f64 (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)) (/.f64 (neg.f64 (*.f64 a c)) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)))
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(fma.f64 (neg.f64 b_2) #s(literal 1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(fma.f64 (sqrt.f64 c) (neg.f64 (sqrt.f64 (neg.f64 a))) (neg.f64 b_2))
(fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 (neg.f64 a)) (neg.f64 b_2))
(neg.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2)))) (-.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c)))))
(/.f64 (-.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c))) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(/.f64 (neg.f64 (-.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c)))) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)))
(/.f64 (fma.f64 (neg.f64 b_2) (*.f64 b_2 b_2) (pow.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) #s(literal 3 binary64))) (fma.f64 b_2 b_2 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (-.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)))

simplify389.0ms (4.2%)

Memory
22.1MiB live, 576.0MiB allocated
Algorithm
egg-herbie
Rules
9 732×accelerator-lowering-fma.f32
9 732×accelerator-lowering-fma.f64
5 120×*-lowering-*.f32
5 120×*-lowering-*.f64
2 946×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03254147
110753934
236853738
083063596
Stop Event
iter limit
node limit
Counts
396 → 396
Calls
Call 1
Inputs
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (/ b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* -1 (/ b_2 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(/ 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)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(* -1 b_2)
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* 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)
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
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 b_2)
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 (/ b_2 a))
(* 2 b_2)
(* 2 b_2)
(* 2 b_2)
(* 2 b_2)
(* 2 b_2)
(* 2 b_2)
(* 2 b_2)
(* 2 b_2)
(* 2 b_2)
(* 2 b_2)
(* 2 b_2)
(* 2 b_2)
(* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a))) a)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1))))) a)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (* (pow a 2) (* c (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1)))))) a)
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)) a))) a))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))))) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) c) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) a)) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))
(* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1)))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (* a (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1))))))
(* (sqrt (/ c a)) (sqrt -1))
(- (+ (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))) c)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) c))) c)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 (* a (pow (sqrt -1) 2))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (sqrt -1))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(* -1 (/ b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))
(* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (+ (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) (pow b_2 3))) (* (sqrt (/ c a)) (/ (sqrt -1) b_2)))) (/ 1 a)))
(* -1 (/ b_2 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (/ (- (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (/ (- (* -1 (/ (- (+ c (* -1 (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) b_2)))) (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 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)
(* 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)))))
(* 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)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(+ (* -1 (* a b_2)) (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))))
(+ (* -1 (* a b_2)) (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))))
(+ (* -1 (* a b_2)) (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))))
(* -1 (* a b_2))
(* b_2 (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* b_2 (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* b_2 (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* -1 (* a b_2))
(* -1 (* b_2 (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* -1 (* b_2 (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* -1 (* b_2 (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c))))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c))))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c))))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c))))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c))))
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -1 a)
(* -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 (pow b_2 2))
(* -1 (pow b_2 2))
(* -1 (pow b_2 2))
(* -1 (pow b_2 2))
(* -1 (pow b_2 2))
(* -1 (pow b_2 2))
(* -1 (pow b_2 2))
(* -1 (pow b_2 2))
(* -1 (pow b_2 2))
(* -1 (pow b_2 2))
(* -1 (pow b_2 2))
(* -1 (pow b_2 2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(* -1 b_2)
(* b_2 (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))
(* b_2 (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))
(* b_2 (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
(* -1 (* b_2 (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
(* -1 (* b_2 (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
Outputs
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(* (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 (-.f64 (*.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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.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)))
(neg.f64 (*.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 (+ (* (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 (+ (* (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))
(* (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)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.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)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 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 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))
(* 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 (/ 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)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* -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 (+ (* (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))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 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))))
(fma.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (neg.f64 b_2))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (neg.f64 b_2))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (neg.f64 b_2))
(* -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))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2))
(* (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))
(+ (* -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))
(+ (* -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))
(* -1 b_2)
(neg.f64 b_2)
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* 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))
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(/.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 a)))
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(neg.f64 (/.f64 (fma.f64 a (/.f64 c (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))) a))
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(neg.f64 (/.f64 (fma.f64 a (/.f64 c (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))) a))
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(neg.f64 (/.f64 (fma.f64 a (/.f64 c (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))) a))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a))) a)
(/.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2)) a)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1))))) a)
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 a b_2)))) (sqrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2))) a)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (* (pow a 2) (* c (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1)))))) a)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 a b_2)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 a b_2)) (*.f64 c (*.f64 a a))) (-.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2)))) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)) a))) a))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a) (neg.f64 b_2))) a)
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))))) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal 1 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 a)))) a)) a)
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) c) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) a)) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))
(/.f64 (-.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 (-.f64 (*.f64 b_2 (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 a))) c)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 a)))) (sqrt.f64 (/.f64 a c))))) a)) a)) b_2) a)
(* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(/.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 a)))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (fma.f64 b_2 (/.f64 b_2 a) c))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (fma.f64 b_2 (/.f64 b_2 a) c))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (fma.f64 b_2 (/.f64 b_2 a) c))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)))
(neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 c (/.f64 b_2 (*.f64 a c)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) (*.f64 b_2 (fma.f64 c (/.f64 b_2 a) (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))))))) (sqrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 c (/.f64 b_2 (*.f64 a c)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (* a (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 c (/.f64 b_2 a) (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 a (*.f64 c c))) (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) (*.f64 b_2 (fma.f64 c (/.f64 b_2 a) (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))))))) (sqrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 c (/.f64 b_2 (*.f64 a c)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(- (+ (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 (neg.f64 a)))
(+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))) c)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal 1 binary64)) (fma.f64 (*.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c (/.f64 b_2 (neg.f64 a))))) c))
(+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) c))) c)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 c (/.f64 b_2 (neg.f64 a)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c (/.f64 b_2 (neg.f64 a))))) (sqrt.f64 (/.f64 c a))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c (/.f64 b_2 (neg.f64 a)))) a)))) c))) c))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 (* a (pow (sqrt -1) 2))))
(-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(fma.f64 b_2 (fma.f64 b_2 (*.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (sqrt -1))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 (*.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))
(-.f64 (*.f64 b_2 (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 c c) b_2)) b_2)) (/.f64 b_2 a))
(* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (+ (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) (pow b_2 3))) (* (sqrt (/ c a)) (/ (sqrt -1) b_2)))) (/ 1 a)))
(fma.f64 b_2 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (/.f64 (-.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 (/.f64 c a)) b_2)) (/.f64 (-.f64 c c) (*.f64 b_2 b_2))) (/.f64 b_2 (neg.f64 a)))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (* b_2 (+ (* -1 (/ (- (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 a))))
(-.f64 (*.f64 b_2 (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 c c) b_2)) b_2)) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1 (/ (- (* -1 (/ (- (+ c (* -1 (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) b_2)))) (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 a))))
(-.f64 (*.f64 b_2 (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (-.f64 c c) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (-.f64 c c)) b_2)) b_2)) (/.f64 b_2 a))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(* a c)
(*.f64 a c)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* a c)
(*.f64 a c)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(* a c)
(*.f64 a c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* a c)
(*.f64 a c)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* a c)
(*.f64 a c)
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.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 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.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)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 a))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 a))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 a))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 a))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))
(*.f64 a (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2)))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))
(*.f64 a (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2)))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))
(*.f64 a (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2)))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (neg.f64 b_2)))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (neg.f64 b_2)))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (neg.f64 b_2)))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* a b_2)) (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) (*.f64 a b_2)))
(+ (* -1 (* a b_2)) (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) (*.f64 a b_2)))
(+ (* -1 (* a b_2)) (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) (*.f64 a b_2)))
(* -1 (* a b_2))
(*.f64 b_2 (neg.f64 a))
(* b_2 (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) a))
(* b_2 (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) a))
(* b_2 (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) a))
(* -1 (* a b_2))
(*.f64 b_2 (neg.f64 a))
(* -1 (* b_2 (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) a))
(* -1 (* b_2 (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) a))
(* -1 (* b_2 (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) a))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 a))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 a))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 a))
(* -1 (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 a))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (/.f64 (*.f64 a b_2) c)))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (/.f64 (*.f64 a b_2) c)))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (/.f64 (*.f64 a b_2) c)))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a (*.f64 c (*.f64 a a)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 a b_2) c)))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 a b_2) c)))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 a b_2) c)))
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(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 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 b_2)
(neg.f64 b_2)
(* b_2 (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2))
(* b_2 (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2))
(* b_2 (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2))
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2))
(* -1 (* b_2 (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2))
(* -1 (* b_2 (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (- (/ 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)))
(* -1 (* c (- (/ 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)))
(* -1 (* c (- (/ 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)))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (neg.f64 b_2))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (neg.f64 b_2))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (neg.f64 b_2))

eval89.0ms (1%)

Memory
3.3MiB live, 151.9MiB allocated
Compiler

Compiled 13 362 to 1 317 computations (90.1% saved)

prune100.0ms (1.1%)

Memory
-13.4MiB live, 144.9MiB allocated
Pruning

23 alts after pruning (18 fresh and 5 done)

PrunedKeptTotal
New8065811
Fresh11314
Picked235
Done022
Total80923832
Accuracy
99.9%
Counts
832 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.7%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) b_2 (neg.f64 b_2)) a)
19.1%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) (neg.f64 b_2)) a)
21.9%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) (neg.f64 b_2)) a)
35.6%
(/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))
36.6%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
2.5%
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b_2) (neg.f64 (*.f64 b_2 b_2))) b_2) a)
2.6%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64))))) a)
52.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
2.6%
(/.f64 (+.f64 b_2 b_2) a)
9.4%
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
34.8%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
35.7%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
30.9%
(/.f64 (*.f64 a c) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
16.2%
(/.f64 (neg.f64 b_2) a)
36.6%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
2.6%
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 b_2)))
35.6%
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
31.9%
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))))))
36.6%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
9.4%
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
35.6%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
9.7%
#s(literal 0 binary64)
Compiler

Compiled 572 to 374 computations (34.6% saved)

simplify87.0ms (0.9%)

Memory
2.6MiB live, 84.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff1408
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
cost-diff0
(neg.f64 a)
cost-diff0
(sqrt.f64 (neg.f64 a))
cost-diff0
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) (neg.f64 b_2))
cost-diff0
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) (neg.f64 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
(neg.f64 b_2)
cost-diff0
(/.f64 (neg.f64 b_2) a)
cost-diff0
(*.f64 c (neg.f64 a))
cost-diff0
(sqrt.f64 (*.f64 c (neg.f64 a)))
cost-diff0
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
cost-diff0
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
Rules
928×accelerator-lowering-fma.f32
928×accelerator-lowering-fma.f64
688×*-lowering-*.f32
688×*-lowering-*.f64
494×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022122
147122
293122
3195122
4360122
5573122
6906122
71375122
81615122
91784122
101914122
111944122
121962122
131964122
01964122
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (- (sqrt (* c (neg a))) b_2) a)
(- (sqrt (* c (neg a))) b_2)
(sqrt (* c (neg a)))
(* c (neg a))
c
(neg a)
a
b_2
(/ (neg b_2) a)
(neg b_2)
b_2
a
(/ (* c -1/2) b_2)
(* c -1/2)
c
-1/2
b_2
(/ (+ (* (sqrt (neg a)) (sqrt c)) (neg b_2)) a)
(+ (* (sqrt (neg a)) (sqrt c)) (neg b_2))
(sqrt (neg a))
(neg a)
a
(sqrt c)
c
(neg b_2)
b_2
(/ (/ 1 a) (/ 1 (- (sqrt (* c (neg a))) b_2)))
(/ 1 a)
1
a
(/ 1 (- (sqrt (* c (neg a))) b_2))
(- (sqrt (* c (neg a))) b_2)
(sqrt (* c (neg a)))
(* c (neg a))
c
(neg a)
b_2
Outputs
(/ (- (sqrt (* c (neg a))) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(- (sqrt (* c (neg a))) b_2)
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(sqrt (* c (neg a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(* c (neg a))
(*.f64 c (neg.f64 a))
c
(neg a)
(neg.f64 a)
a
b_2
(/ (neg b_2) a)
(/.f64 b_2 (neg.f64 a))
(neg b_2)
(neg.f64 b_2)
b_2
a
(/ (* c -1/2) b_2)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* c -1/2)
(*.f64 c #s(literal -1/2 binary64))
c
-1/2
#s(literal -1/2 binary64)
b_2
(/ (+ (* (sqrt (neg a)) (sqrt c)) (neg b_2)) a)
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) (neg.f64 b_2)) a)
(+ (* (sqrt (neg a)) (sqrt c)) (neg b_2))
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) (neg.f64 b_2))
(sqrt (neg a))
(sqrt.f64 (neg.f64 a))
(neg a)
(neg.f64 a)
a
(sqrt c)
(sqrt.f64 c)
c
(neg b_2)
(neg.f64 b_2)
b_2
(/ (/ 1 a) (/ 1 (- (sqrt (* c (neg a))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
1
#s(literal 1 binary64)
a
(/ 1 (- (sqrt (* c (neg a))) b_2))
(/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(- (sqrt (* c (neg a))) b_2)
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(sqrt (* c (neg a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(* c (neg a))
(*.f64 c (neg.f64 a))
c
(neg a)
(neg.f64 a)
b_2

localize72.0ms (0.8%)

Memory
33.5MiB live, 109.1MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
accuracy99.9%
(/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
accuracy99.9%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
accuracy92.3%
(sqrt.f64 (*.f64 c (neg.f64 a)))
accuracy100.0%
(neg.f64 b_2)
accuracy100.0%
(neg.f64 a)
accuracy99.9%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) (neg.f64 b_2)) a)
accuracy99.9%
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) (neg.f64 b_2))
accuracy100.0%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
accuracy100.0%
(*.f64 c #s(literal -1/2 binary64))
accuracy100.0%
(/.f64 (neg.f64 b_2) a)
accuracy100.0%
(neg.f64 b_2)
accuracy100.0%
(neg.f64 a)
accuracy100.0%
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
accuracy99.9%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
accuracy92.3%
(sqrt.f64 (*.f64 c (neg.f64 a)))
Samples
25.0ms158×0invalid
17.0ms98×0valid
Compiler

Compiled 128 to 24 computations (81.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-div: 10.0ms (38.8% of total)
ival-mult: 4.0ms (15.5% of total)
ival-sqrt: 4.0ms (15.5% of total)
ival-sub: 3.0ms (11.6% of total)
ival-neg: 2.0ms (7.8% of total)
ival-add: 1.0ms (3.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series64.0ms (0.7%)

Memory
-39.4MiB live, 51.2MiB allocated
Counts
15 → 372
Calls
Call 1
Inputs
#<alt (/ (- (sqrt (* c (neg a))) b_2) a)>
#<alt (- (sqrt (* c (neg a))) b_2)>
#<alt (sqrt (* c (neg a)))>
#<alt (* c (neg a))>
#<alt (/ (neg b_2) a)>
#<alt (neg b_2)>
#<alt (/ (* c -1/2) b_2)>
#<alt (* c -1/2)>
#<alt (/ (+ (* (sqrt (neg a)) (sqrt c)) (neg b_2)) a)>
#<alt (+ (* (sqrt (neg a)) (sqrt c)) (neg b_2))>
#<alt (sqrt (neg a))>
#<alt (neg a)>
#<alt (/ (/ 1 a) (/ 1 (- (sqrt (* c (neg a))) b_2)))>
#<alt (/ 1 a)>
#<alt (/ 1 (- (sqrt (* c (neg a))) b_2))>
Outputs
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (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 (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (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 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 b_2)>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (/ b_2 a))>
#<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 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 (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (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 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 b_2)>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* (sqrt a) (sqrt -1))>
#<alt (* (sqrt a) (sqrt -1))>
#<alt (* (sqrt a) (sqrt -1))>
#<alt (* (sqrt a) (sqrt -1))>
#<alt (* (sqrt a) (sqrt -1))>
#<alt (* (sqrt a) (sqrt -1))>
#<alt (* (sqrt a) (sqrt -1))>
#<alt (* (sqrt a) (sqrt -1))>
#<alt (* -1 (* (sqrt a) (sqrt -1)))>
#<alt (* -1 (* (sqrt a) (sqrt -1)))>
#<alt (* -1 (* (sqrt a) (sqrt -1)))>
#<alt (* -1 (* (sqrt a) (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)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (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 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (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 (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 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 (/ 1 a)>
#<alt (/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))>
#<alt (/ (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) c)>
#<alt (/ (- (+ (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c)>
#<alt (/ (- (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* (pow a 2) (* c (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))) c)>
#<alt (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (* -1 (/ (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) c))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow b_2 3) c) (pow a 2))) (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c)) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))>
#<alt (/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))>
#<alt (/ (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) a)>
#<alt (/ (- (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a)>
#<alt (/ (- (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* a (* (pow c 2) (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))) a)>
#<alt (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (* -1 (/ (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)) a))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* a (pow b_2 3)) (pow c 2))) (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))>
#<alt (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))>
#<alt (+ (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (/ b_2 (* a (* c (pow (sqrt -1) 2)))))>
#<alt (+ (* b_2 (+ (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (pow (sqrt -1) 3))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))>
#<alt (+ (* b_2 (+ (* b_2 (- (/ b_2 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))>
#<alt (/ -1 b_2)>
#<alt (/ (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1) b_2)>
#<alt (/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))) (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))) b_2)>
#<alt (/ (- (* -1 (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) (pow b_2 3)))) (+ 1 (+ (* (sqrt (* a c)) (/ (sqrt -1) b_2)) (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))))) b_2)>
#<alt (/ -1 b_2)>
#<alt (* -1 (/ (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) b_2))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) b_2)) (* (sqrt (* a c)) (sqrt -1))) b_2))) b_2))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) b_2)) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* (sqrt (* a c)) (sqrt -1))) b_2))) b_2))>
Calls

93 calls:

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

rewrite325.0ms (3.5%)

Memory
43.2MiB live, 509.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 530×accelerator-lowering-fma.f32
3 530×accelerator-lowering-fma.f64
3 440×*-lowering-*.f32
3 440×*-lowering-*.f64
2 352×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02281
112281
280579
0916279
Stop Event
iter limit
node limit
Counts
15 → 1 551
Calls
Call 1
Inputs
(/ (- (sqrt (* c (neg a))) b_2) a)
(- (sqrt (* c (neg a))) b_2)
(sqrt (* c (neg a)))
(* c (neg a))
(/ (neg b_2) a)
(neg b_2)
(/ (* c -1/2) b_2)
(* c -1/2)
(/ (+ (* (sqrt (neg a)) (sqrt c)) (neg b_2)) a)
(+ (* (sqrt (neg a)) (sqrt c)) (neg b_2))
(sqrt (neg a))
(neg a)
(/ (/ 1 a) (/ 1 (- (sqrt (* c (neg a))) b_2)))
(/ 1 a)
(/ 1 (- (sqrt (* c (neg a))) b_2))
Outputs
(+.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) (/.f64 b_2 a))
(+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(+.f64 (/.f64 b_2 a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 a)) (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a)))
(-.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) a) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) a))
(-.f64 (/.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(-.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(-.f64 (/.f64 (*.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a a)) (/.f64 (*.f64 a b_2) (*.f64 a a)))
(-.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(-.f64 (/.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)) (/.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) #s(literal 0 binary64)) (/.f64 b_2 a))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (sqrt.f64 c) a) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (neg.f64 a)) a) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 a))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) (/.f64 b_2 a))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal -1 binary64) a) b_2 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 #s(literal -1 binary64) a) b_2 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) #s(literal 1 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 c) a)) (/.f64 b_2 a))
(fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal -1 binary64) a) (/.f64 b_2 a))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 c) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 c #s(literal 1/4 binary64)) (*.f64 (pow.f64 c #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 (neg.f64 a)) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) a) (/.f64 b_2 a))
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) b_2) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) b_2) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 c) a) (sqrt.f64 (neg.f64 a)) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 c) a) (/.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 a)) a) (sqrt.f64 c) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 a)) a) (/.f64 (sqrt.f64 c) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (neg.f64 a)) #s(literal -1 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) a) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64))) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64))) (/.f64 b_2 a))
(fma.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (/.f64 b_2 a))
(fma.f64 (*.f64 b_2 (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (*.f64 b_2 (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (/.f64 b_2 a))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 c)) (sqrt.f64 (neg.f64 a)) (/.f64 b_2 a))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 b_2 a))
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a a))) a (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a a))) a (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a) (/.f64 b_2 a))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a a))) a (/.f64 b_2 a))
(neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)
(/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))) (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 a a))
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 #s(literal 1 binary64) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (neg.f64 (*.f64 a a)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (*.f64 #s(literal -1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a))
(/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))))
(/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (neg.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 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.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 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal -1 binary64))
(/.f64 (fma.f64 a b_2 (*.f64 (neg.f64 a) (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 b_2 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (+.f64 a (*.f64 (/.f64 a b_2) (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (/.f64 a b_2) a))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)) (*.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (/.f64 a b_2) a))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)) (*.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (+.f64 a (*.f64 (/.f64 a b_2) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(/.f64 (fma.f64 b_2 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (*.f64 a (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (neg.f64 a) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 a b_2) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 a b_2) (neg.f64 a)) (*.f64 a (/.f64 a b_2)))
(/.f64 (+.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64))) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)))
(/.f64 (+.f64 a (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a) (*.f64 a b_2)) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2) a) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (+.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) a (*.f64 a b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (neg.f64 a)) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 a (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (-.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (-.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (*.f64 a b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)) (*.f64 a b_2)) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) #s(literal 1 binary64)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (/.f64 #s(literal 1 binary64) a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) #s(literal -1 binary64)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) #s(literal -1 binary64)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a)))) (+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (-.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a a)))))
(/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a a)))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))) (-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) a) a)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 a a))
(pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) a))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) a))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (/.f64 (neg.f64 a) (fma.f64 b_2 b_2 (*.f64 c a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (/.f64 #s(literal -1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a a))) a)
(*.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (*.f64 c a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))))
(*.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))
(+.f64 b_2 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(+.f64 b_2 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(+.f64 b_2 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(+.f64 b_2 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2)
(+.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(+.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(+.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)
(+.f64 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))) b_2)
(+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))) b_2)
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)) b_2)
(exp.f64 (*.f64 (log.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))))
(-.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(-.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (neg.f64 (*.f64 c a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(-.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal 1 binary64)))
(fma.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (neg.f64 a) (/.f64 c (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (neg.f64 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (neg.f64 (*.f64 c a)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 b_2 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) b_2)
(fma.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (sqrt.f64 c) #s(literal 1 binary64)) b_2)
(fma.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)) b_2)
(fma.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1 binary64)) b_2)
(fma.f64 (sqrt.f64 c) (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) #s(literal 1 binary64) b_2)
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 (neg.f64 (*.f64 c a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal 1 binary64) b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 #s(literal 1 binary64) b_2 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a))) b_2)
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 c a) #s(literal 1/2 binary64)) b_2)
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) b_2)
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 a) (sqrt.f64 c)) b_2)
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 (neg.f64 a))) (/.f64 (*.f64 c (sqrt.f64 c)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 c (sqrt.f64 c)) (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 (neg.f64 a))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64) b_2)
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (sqrt.f64 c)) b_2)
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 3/4 binary64)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 (pow.f64 c #s(literal 1/4 binary64)) (*.f64 (pow.f64 c #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 a))) b_2)
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) b_2)
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) b_2)
(fma.f64 (neg.f64 c) (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) (/.f64 (sqrt.f64 (neg.f64 a)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (/.f64 (sqrt.f64 c) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) #s(literal 1/2 binary64)) b_2)
(fma.f64 (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1/2 binary64)) b_2)
(fma.f64 (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)) b_2)
(fma.f64 (pow.f64 (neg.f64 c) #s(literal 1/2 binary64)) (sqrt.f64 a) b_2)
(fma.f64 (pow.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1/2 binary64)) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 (*.f64 c (sqrt.f64 (neg.f64 a)))) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 c)) (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))) b_2)
(fma.f64 (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))) (sqrt.f64 (sqrt.f64 c)) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (sqrt.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) b_2)
(fma.f64 (sqrt.f64 (*.f64 c (sqrt.f64 (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (neg.f64 a))) b_2)
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (pow.f64 c #s(literal 1/4 binary64))) (pow.f64 c #s(literal 1/4 binary64)) b_2)
(fma.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a) b_2)
(fma.f64 (*.f64 (sqrt.f64 c) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) b_2)
(fma.f64 (/.f64 (neg.f64 (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 (neg.f64 (*.f64 c a)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (*.f64 c a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal -1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (neg.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 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.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 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 c a)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 b_2 b_2))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) #s(literal 1 binary64)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (*.f64 (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 (neg.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)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 (neg.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)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal 3 binary64))) (fma.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))) (fma.f64 (neg.f64 (*.f64 c a)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.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 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 (neg.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) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 (neg.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 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))
(/.f64 (*.f64 (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(*.f64 #s(literal -1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) #s(literal 1 binary64)) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(*.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(*.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (*.f64 c a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))))
(*.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (sqrt.f64 (neg.f64 (*.f64 c a))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (neg.f64 (*.f64 c a)))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (neg.f64 a)) (*.f64 #s(literal 1/2 binary64) (log.f64 c))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 c) (*.f64 #s(literal 1/2 binary64) (log.f64 (neg.f64 a)))))
(fabs.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))
(-.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) #s(literal 0 binary64))
(sqrt.f64 (neg.f64 (*.f64 c a)))
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (sqrt.f64 c) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 c a) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 a) (sqrt.f64 c)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (sqrt.f64 c)) #s(literal 0 binary64))
(fma.f64 (pow.f64 c #s(literal 1/4 binary64)) (*.f64 (pow.f64 c #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 a))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 c) #s(literal 1/2 binary64)) (sqrt.f64 a) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 (*.f64 c (sqrt.f64 (neg.f64 a)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 c)) (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))) (sqrt.f64 (sqrt.f64 c)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (sqrt.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 c (sqrt.f64 (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (neg.f64 a))) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (pow.f64 c #s(literal 1/4 binary64))) (pow.f64 c #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 c) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64))
(/.f64 (fma.f64 c (*.f64 (neg.f64 a) (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 0 binary64)) (fma.f64 c (neg.f64 a) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 0 binary64)) (fma.f64 c (neg.f64 a) (+.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (neg.f64 (*.f64 c a)) #s(literal 0 binary64)) (sqrt.f64 (neg.f64 (*.f64 c a))))
(pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (sqrt.f64 c) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 c a) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 a) (sqrt.f64 c)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (sqrt.f64 c)))
(*.f64 (pow.f64 c #s(literal 1/4 binary64)) (*.f64 (pow.f64 c #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 a))))
(*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 c) #s(literal 1/2 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 (*.f64 c (sqrt.f64 (neg.f64 a)))))
(*.f64 (sqrt.f64 (sqrt.f64 c)) (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))) (sqrt.f64 (sqrt.f64 c)))
(*.f64 (sqrt.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (sqrt.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a))
(*.f64 (sqrt.f64 (*.f64 c (sqrt.f64 (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (neg.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (pow.f64 c #s(literal 1/4 binary64))) (pow.f64 c #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a))
(*.f64 (*.f64 (sqrt.f64 c) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)))
(+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 c a)))
(+.f64 (*.f64 c #s(literal 0 binary64)) (neg.f64 (*.f64 c a)))
(+.f64 (*.f64 #s(literal 0 binary64) c) (neg.f64 (*.f64 c a)))
(exp.f64 (log.f64 (neg.f64 (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (*.f64 c a))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (neg.f64 (*.f64 c a)))) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 c a)))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(sqrt.f64 (*.f64 (*.f64 c a) (*.f64 c a)))
(fma.f64 c #s(literal 0 binary64) (neg.f64 (*.f64 c a)))
(fma.f64 #s(literal 0 binary64) c (neg.f64 (*.f64 c a)))
(neg.f64 (*.f64 c a))
(/.f64 (neg.f64 (*.f64 c a)) #s(literal 1 binary64))
(/.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) a))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 #s(literal 0 binary64) (*.f64 c a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 c a) (*.f64 c a))) (+.f64 #s(literal 0 binary64) (*.f64 c a)))
(/.f64 (*.f64 (neg.f64 c) (neg.f64 a)) #s(literal -1 binary64))
(/.f64 (*.f64 c (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a))
(/.f64 (*.f64 c (neg.f64 (*.f64 a a))) a)
(/.f64 (*.f64 (neg.f64 c) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(/.f64 (*.f64 (neg.f64 (*.f64 a (*.f64 a a))) c) (*.f64 a a))
(/.f64 (*.f64 (neg.f64 (*.f64 a a)) c) a)
(pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1/2 binary64))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 (neg.f64 a) c)
(*.f64 (neg.f64 (*.f64 c a)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (neg.f64 a)) (*.f64 c (sqrt.f64 (neg.f64 a))))
(*.f64 (sqrt.f64 c) (*.f64 (neg.f64 a) (sqrt.f64 c)))
(*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (sqrt.f64 (neg.f64 (*.f64 c a))))
(*.f64 #s(literal -1 binary64) (*.f64 c a))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 c a) #s(literal 1 binary64)))
(*.f64 (*.f64 c a) #s(literal -1 binary64))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 a) (*.f64 c (sqrt.f64 (neg.f64 a)))))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (*.f64 c (sqrt.f64 (neg.f64 a)))))
(*.f64 (pow.f64 c #s(literal 1/4 binary64)) (*.f64 (pow.f64 c #s(literal 1/4 binary64)) (*.f64 (neg.f64 a) (sqrt.f64 c))))
(*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (neg.f64 c) a)
(*.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1 binary64)) (pow.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 c) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 c) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 c) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (pow.f64 c #s(literal 1/4 binary64))) (pow.f64 c #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 b_2 a))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 0 binary64)) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (/.f64 a b_2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 0 binary64) (/.f64 b_2 a))
(neg.f64 (/.f64 b_2 a))
(/.f64 b_2 a)
(/.f64 b_2 (neg.f64 a))
(/.f64 #s(literal 1 binary64) (/.f64 a b_2))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal -1 binary64) (/.f64 a b_2))
(/.f64 (/.f64 b_2 a) #s(literal 1 binary64))
(/.f64 (/.f64 b_2 a) #s(literal -1 binary64))
(/.f64 (*.f64 b_2 b_2) (*.f64 a b_2))
(/.f64 (*.f64 b_2 b_2) (*.f64 b_2 (neg.f64 a)))
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 a)) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) a)) (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) a)) b_2)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 b_2)) b_2)
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 b_2 b_2)) b_2)
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (*.f64 #s(literal 0 binary64) (/.f64 b_2 a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (/.f64 b_2 a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (*.f64 b_2 b_2))
(pow.f64 (/.f64 a b_2) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal 1 binary64) a))
(*.f64 b_2 (/.f64 #s(literal -1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 #s(literal 1 binary64) a) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 #s(literal -1 binary64) a) b_2)
(*.f64 (/.f64 b_2 a) #s(literal 1 binary64))
(*.f64 (/.f64 b_2 a) #s(literal -1 binary64))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) b_2))
(*.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 b_2 (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 b_2 (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a))
(*.f64 (/.f64 b_2 (neg.f64 (*.f64 a a))) a)
b_2
(+.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 #s(literal 1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 (*.f64 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))
(neg.f64 b_2)
(/.f64 b_2 #s(literal 1 binary64))
(/.f64 b_2 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))
(/.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)))
(/.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 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(*.f64 b_2 #s(literal 1 binary64))
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) b_2)
(*.f64 #s(literal -1 binary64) b_2)
(*.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)))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.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))))
(neg.f64 (/.f64 c (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 c (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (/.f64 c (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) c))
(/.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) b_2)
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 c #s(literal 1/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)
(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 (neg.f64 c) (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 c (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 c (*.f64 b_2 #s(literal -2 binary64))))
(*.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 binary64) b_2) (*.f64 c #s(literal -1/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 -2 binary64) c) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.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 #s(literal -1/2 binary64) b_2) (/.f64 (neg.f64 c) #s(literal -1 binary64)))
(*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (neg.f64 c) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 c #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) b_2)
(*.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(*.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) b_2)
(-.f64 #s(literal 0 binary64) (*.f64 c #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(neg.f64 (*.f64 c #s(literal 1/2 binary64)))
(neg.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) c))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64))
(*.f64 c #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) c)
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 c)))
(*.f64 #s(literal -1/2 binary64) (*.f64 c #s(literal 1 binary64)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 c #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (neg.f64 c))
(*.f64 #s(literal 1/2 binary64) (/.f64 c #s(literal -1 binary64)))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 c) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (neg.f64 c)) #s(literal -1/2 binary64))
(+.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) (/.f64 b_2 a))
(+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(+.f64 (/.f64 b_2 a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 a)) (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a)))
(-.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) a) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) a))
(-.f64 (/.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(-.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(-.f64 (/.f64 (*.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a a)) (/.f64 (*.f64 a b_2) (*.f64 a a)))
(-.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(-.f64 (/.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)) (/.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) #s(literal 0 binary64)) (/.f64 b_2 a))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (sqrt.f64 c) a) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (neg.f64 a)) a) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 a))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) (/.f64 b_2 a))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal -1 binary64) a) b_2 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 #s(literal -1 binary64) a) b_2 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) #s(literal 1 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 c) a)) (/.f64 b_2 a))
(fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal -1 binary64) a) (/.f64 b_2 a))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 c) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 c #s(literal 1/4 binary64)) (*.f64 (pow.f64 c #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 (neg.f64 a)) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) a) (/.f64 b_2 a))
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) b_2) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) b_2) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 c) a) (sqrt.f64 (neg.f64 a)) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 c) a) (/.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 a)) a) (sqrt.f64 c) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 a)) a) (/.f64 (sqrt.f64 c) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (neg.f64 a)) #s(literal -1 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) a) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64))) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64))) (/.f64 b_2 a))
(fma.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (/.f64 b_2 a))
(fma.f64 (*.f64 b_2 (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (*.f64 b_2 (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (/.f64 b_2 a))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 c)) (sqrt.f64 (neg.f64 a)) (/.f64 b_2 a))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 b_2 a))
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a a))) a (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a a))) a (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a) (/.f64 b_2 a))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a a))) a (/.f64 b_2 a))
(neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)
(/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))) (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 a a))
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 #s(literal 1 binary64) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (neg.f64 (*.f64 a a)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (*.f64 #s(literal -1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a))
(/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))))
(/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (neg.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 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.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 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal -1 binary64))
(/.f64 (fma.f64 a b_2 (*.f64 (neg.f64 a) (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 b_2 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (+.f64 a (*.f64 (/.f64 a b_2) (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (/.f64 a b_2) a))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)) (*.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (/.f64 a b_2) a))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)) (*.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (+.f64 a (*.f64 (/.f64 a b_2) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(/.f64 (fma.f64 b_2 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (*.f64 a (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (neg.f64 a) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 a b_2) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 a b_2) (neg.f64 a)) (*.f64 a (/.f64 a b_2)))
(/.f64 (+.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64))) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)))
(/.f64 (+.f64 a (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a) (*.f64 a b_2)) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2) a) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (+.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) a (*.f64 a b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (neg.f64 a)) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 a (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (-.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (-.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (*.f64 a b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)) (*.f64 a b_2)) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) #s(literal 1 binary64)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (/.f64 #s(literal 1 binary64) a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) #s(literal -1 binary64)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) #s(literal -1 binary64)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a)))) (+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (-.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a a)))))
(/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a a)))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))) (-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) a) a)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 a a))
(pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) a))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) a))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (/.f64 (neg.f64 a) (fma.f64 b_2 b_2 (*.f64 c a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (/.f64 #s(literal -1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a a))) a)
(*.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (*.f64 c a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))))
(*.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))
(+.f64 b_2 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(+.f64 b_2 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(+.f64 b_2 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(+.f64 b_2 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2)
(+.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(+.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(+.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)
(+.f64 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))) b_2)
(+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))) b_2)
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)) b_2)
(exp.f64 (*.f64 (log.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))))
(-.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(-.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (neg.f64 (*.f64 c a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(-.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal 1 binary64)))
(fma.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (neg.f64 a) (/.f64 c (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (neg.f64 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (neg.f64 (*.f64 c a)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 b_2 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) b_2)
(fma.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (sqrt.f64 c) #s(literal 1 binary64)) b_2)
(fma.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)) b_2)
(fma.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1 binary64)) b_2)
(fma.f64 (sqrt.f64 c) (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) #s(literal 1 binary64) b_2)
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 (neg.f64 (*.f64 c a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal 1 binary64) b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 #s(literal 1 binary64) b_2 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a))) b_2)
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (neg.f64 (*.f64 c a))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 c a) #s(literal 1/2 binary64)) b_2)
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) b_2)
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 a) (sqrt.f64 c)) b_2)
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 (neg.f64 a))) (/.f64 (*.f64 c (sqrt.f64 c)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 c (sqrt.f64 c)) (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 (neg.f64 a))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64) b_2)
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (sqrt.f64 c)) b_2)
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 3/4 binary64)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 (pow.f64 c #s(literal 1/4 binary64)) (*.f64 (pow.f64 c #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 a))) b_2)
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) b_2)
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) b_2)
(fma.f64 (neg.f64 c) (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) (/.f64 (sqrt.f64 (neg.f64 a)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) (/.f64 (sqrt.f64 c) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) #s(literal 1/2 binary64)) b_2)
(fma.f64 (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1/2 binary64)) b_2)
(fma.f64 (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)) b_2)
(fma.f64 (pow.f64 (neg.f64 c) #s(literal 1/2 binary64)) (sqrt.f64 a) b_2)
(fma.f64 (pow.f64 (*.f64 c (sqrt.f64 (neg.f64 a))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1/2 binary64)) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 (*.f64 c (sqrt.f64 (neg.f64 a)))) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 c)) (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))) b_2)
(fma.f64 (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))) (sqrt.f64 (sqrt.f64 c)) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (sqrt.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) b_2)
(fma.f64 (sqrt.f64 (*.f64 c (sqrt.f64 (neg.f64 a)))) (sqrt.f64 (sqrt.f64 (neg.f64 a))) b_2)
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (pow.f64 c #s(literal 1/4 binary64))) (pow.f64 c #s(literal 1/4 binary64)) b_2)
(fma.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a) b_2)
(fma.f64 (*.f64 (sqrt.f64 c) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) b_2)
(fma.f64 (/.f64 (neg.f64 (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 (neg.f64 (*.f64 c a)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (*.f64 c a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal -1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (neg.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 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.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 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 c a)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 b_2 b_2))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) #s(literal 1 binary64)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (*.f64 (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 (neg.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)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 (neg.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)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal 3 binary64))) (fma.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))) (fma.f64 (neg.f64 (*.f64 c a)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.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 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 (neg.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) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 (neg.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 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))
(/.f64 (*.f64 (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(*.f64 #s(literal -1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) #s(literal 1 binary64)) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(*.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(*.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (*.f64 c a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))))
(*.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (neg.f64 a))))
(sqrt.f64 (neg.f64 a))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 a (*.f64 a a)))) (sqrt.f64 (*.f64 a a)))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 a a))) (sqrt.f64 a))
(pow.f64 (neg.f64 a) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (neg.f64 a)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (neg.f64 a))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)))
(+.f64 (neg.f64 a) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 a))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (neg.f64 a)) (*.f64 #s(literal 1/2 binary64) (log.f64 (neg.f64 a)))))
(-.f64 #s(literal 0 binary64) a)
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a a) a))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 a a)))
(sqrt.f64 (*.f64 (neg.f64 a) (neg.f64 a)))
(fma.f64 a #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 a) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (neg.f64 a)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 a) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) a #s(literal 0 binary64))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 a))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) a) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 a))) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 a) (sqrt.f64 a)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(neg.f64 a)
(/.f64 a #s(literal -1 binary64))
(/.f64 (neg.f64 a) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (neg.f64 (*.f64 a (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (neg.f64 (*.f64 a a))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) a))
(/.f64 (neg.f64 (*.f64 a (*.f64 a a))) (*.f64 a a))
(/.f64 (neg.f64 (*.f64 a a)) a)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a a))) a)
(/.f64 (neg.f64 (neg.f64 (*.f64 a (*.f64 a a)))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 a a))) (neg.f64 a))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 a) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 #s(literal 0 binary64) (neg.f64 a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a) (neg.f64 a))) a)
(pow.f64 (neg.f64 a) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (neg.f64 a)) #s(literal 1/2 binary64))
(*.f64 a #s(literal -1 binary64))
(*.f64 (neg.f64 a) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (neg.f64 a)))
(*.f64 #s(literal 1 binary64) (neg.f64 a))
(*.f64 #s(literal -1 binary64) a)
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 a))))
(*.f64 (neg.f64 (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 a))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)))
(+.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) (/.f64 b_2 a))
(+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(+.f64 (/.f64 b_2 a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 a)) (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a)))
(-.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) a) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) a))
(-.f64 (/.f64 (*.f64 c (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(-.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(-.f64 (/.f64 (*.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a a)) (/.f64 (*.f64 a b_2) (*.f64 a a)))
(-.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(-.f64 (/.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)) (/.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) #s(literal 0 binary64)) (/.f64 b_2 a))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (sqrt.f64 c) a) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (neg.f64 a)) a) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 a))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) (/.f64 b_2 a))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal -1 binary64) a) b_2 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 #s(literal -1 binary64) a) b_2 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a) #s(literal 1 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 c) a)) (/.f64 b_2 a))
(fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal -1 binary64) a) (/.f64 b_2 a))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 c) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 c #s(literal 1/4 binary64)) (*.f64 (pow.f64 c #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 (neg.f64 a)) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) a) (/.f64 b_2 a))
(fma.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) b_2) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) b_2) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 c) a) (sqrt.f64 (neg.f64 a)) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 c) a) (/.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 a)) a) (sqrt.f64 c) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 a)) a) (/.f64 (sqrt.f64 c) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (neg.f64 a)) #s(literal -1 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) a) (/.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64))) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64))) (/.f64 b_2 a))
(fma.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (*.f64 (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (/.f64 b_2 a))
(fma.f64 (*.f64 b_2 (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (*.f64 b_2 (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (/.f64 b_2 a))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 c)) (sqrt.f64 (neg.f64 a)) (/.f64 b_2 a))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 (*.f64 c a)) #s(literal 1/4 binary64)) (/.f64 b_2 a))
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a) (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a a))) a (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a))
(fma.f64 (/.f64 b_2 (neg.f64 (*.f64 a a))) a (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a) (/.f64 b_2 a))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a a))) a (/.f64 b_2 a))
(neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)
(/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))) (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 a a))
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 #s(literal 1 binary64) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (neg.f64 (*.f64 a a)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (*.f64 #s(literal -1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a))
(/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))))
(/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (neg.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 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.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 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal -1 binary64))
(/.f64 (fma.f64 a b_2 (*.f64 (neg.f64 a) (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 b_2 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (+.f64 a (*.f64 (/.f64 a b_2) (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (/.f64 a b_2) a))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)) (*.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (/.f64 a b_2) a))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)) (*.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (+.f64 a (*.f64 (/.f64 a b_2) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(/.f64 (fma.f64 b_2 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (*.f64 a (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (neg.f64 a) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 a b_2) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 a b_2) (neg.f64 a)) (*.f64 a (/.f64 a b_2)))
(/.f64 (+.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64))) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)))
(/.f64 (+.f64 a (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a) (*.f64 a b_2)) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2) a) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (+.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) a (*.f64 a b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (neg.f64 a)) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 a (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (-.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (-.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64))) (*.f64 (/.f64 a (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (*.f64 a b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)) (*.f64 a b_2)) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 a b_2)) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) #s(literal 1 binary64)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (/.f64 #s(literal 1 binary64) a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) #s(literal -1 binary64)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) #s(literal -1 binary64)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 a)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a)))) (+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (-.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a a)))))
(/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a a)))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))) (-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) a)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))))) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) a) a)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 a a))
(pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) a))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) a))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 b_2 a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)))))
(*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 c a)) (*.f64 a a)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (/.f64 (neg.f64 a) (fma.f64 b_2 b_2 (*.f64 c a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (/.f64 #s(literal -1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 a a))) a)
(*.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (*.f64 c a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))))
(*.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (neg.f64 a)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 a)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) a))
(neg.f64 (/.f64 #s(literal -1 binary64) a))
(/.f64 #s(literal 1 binary64) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 a))
(/.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64))
(pow.f64 a #s(literal -1 binary64))
(pow.f64 (*.f64 a a) #s(literal -1/2 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 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a (*.f64 a a)))) (*.f64 a a))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a a))) a)
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 c a))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 c a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) b_2) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) b_2))
(+.f64 (*.f64 (neg.f64 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+.f64 (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+.f64 (*.f64 b_2 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 b_2 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(-.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (/.f64 b_2 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(-.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(fma.f64 (neg.f64 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 b_2 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a)))))
(fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 c a)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 c a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) b_2 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (sqrt.f64 (neg.f64 (*.f64 c a)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) b_2))
(neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (*.f64 c a) (*.f64 c a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (*.f64 c a) (*.f64 c a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))))
(/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (*.f64 c a) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(/.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal 1 binary64))
(pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) #s(literal -1 binary64))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 (neg.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 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (fma.f64 (*.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a)))) (*.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 (neg.f64 (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) (neg.f64 (*.f64 c a))) (fma.f64 (neg.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 (neg.f64 (*.f64 c a)) (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))

simplify437.0ms (4.7%)

Memory
-15.2MiB live, 623.6MiB allocated
Algorithm
egg-herbie
Rules
9 946×accelerator-lowering-fma.f32
9 946×accelerator-lowering-fma.f64
5 170×*-lowering-*.f32
5 170×*-lowering-*.f64
2 960×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02633634
18063482
227533440
378243434
083703365
Stop Event
iter limit
node limit
Counts
372 → 372
Calls
Call 1
Inputs
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (/ b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* -1 (/ b_2 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(* -1 b_2)
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 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 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 (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (/ b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* -1 (/ b_2 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(* -1 b_2)
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* (sqrt a) (sqrt -1))
(* (sqrt a) (sqrt -1))
(* (sqrt a) (sqrt -1))
(* (sqrt a) (sqrt -1))
(* (sqrt a) (sqrt -1))
(* (sqrt a) (sqrt -1))
(* (sqrt a) (sqrt -1))
(* (sqrt a) (sqrt -1))
(* -1 (* (sqrt a) (sqrt -1)))
(* -1 (* (sqrt a) (sqrt -1)))
(* -1 (* (sqrt a) (sqrt -1)))
(* -1 (* (sqrt a) (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)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (/ b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* -1 (/ b_2 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/ (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) c)
(/ (- (+ (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c)
(/ (- (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* (pow a 2) (* c (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))) c)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(* -1 (/ (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow b_2 3) c) (pow a 2))) (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c)) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/ (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) a)
(/ (- (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a)
(/ (- (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* a (* (pow c 2) (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))) a)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(* -1 (/ (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)) a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* a (pow b_2 3)) (pow c 2))) (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (/ b_2 (* a (* c (pow (sqrt -1) 2)))))
(+ (* b_2 (+ (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (pow (sqrt -1) 3))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (/ b_2 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(/ -1 b_2)
(/ (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1) b_2)
(/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))) (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))) b_2)
(/ (- (* -1 (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) (pow b_2 3)))) (+ 1 (+ (* (sqrt (* a c)) (/ (sqrt -1) b_2)) (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))))) b_2)
(/ -1 b_2)
(* -1 (/ (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) b_2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) b_2)) (* (sqrt (* a c)) (sqrt -1))) b_2))) b_2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) b_2)) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* (sqrt (* a c)) (sqrt -1))) b_2))) b_2))
Outputs
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(* (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 (-.f64 (*.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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.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 (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 a c))) (/.f64 b_2 (*.f64 a c))) (neg.f64 c))
(* -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 (+ (* (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))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 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)) (* (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 (* (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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 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)) (* (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))
(/.f64 b_2 (neg.f64 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 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 (/ 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 (/ 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))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* -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 (+ (* (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))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 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 (/ 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 (/ 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))))
(* -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 (+ (* (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 (+ (* (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))
(* (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))
(+ (* -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))
(+ (* -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))
(* -1 b_2)
(neg.f64 b_2)
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(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 b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 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)) (* (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 (* (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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(* (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 (-.f64 (*.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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.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)) (pow (sqrt -1) 3)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 b_2 (*.f64 a c))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 b_2 (*.f64 a c))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 b_2 (*.f64 a 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)))
(+ (* -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)) (* (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))
(/.f64 b_2 (neg.f64 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 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 (/ 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 (/ 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))))
(* -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 (+ (* (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 (+ (* (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))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 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 (/ 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 (/ 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))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(* (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))
(+ (* -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))
(+ (* -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))
(* -1 b_2)
(neg.f64 b_2)
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)))
(* (sqrt a) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(* (sqrt a) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(* (sqrt a) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(* (sqrt a) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(* (sqrt a) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(* (sqrt a) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(* (sqrt a) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(* (sqrt a) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(* -1 (* (sqrt a) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 a)))
(* -1 (* (sqrt a) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 a)))
(* -1 (* (sqrt a) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 a)))
(* -1 (* (sqrt a) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 a)))
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(* -1 a)
(neg.f64 a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 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)) (* (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 (* (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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) a)
(* (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 (-.f64 (*.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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.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))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.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 (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 a c))) (/.f64 b_2 (*.f64 a c))) (neg.f64 c))
(* -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 (+ (* (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))
(* (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)) (* (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)) (* (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))
(/.f64 b_2 (neg.f64 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (/ b_2 a))
(/.f64 b_2 (neg.f64 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.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)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))
(/ (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) c)
(/.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) c)
(/ (- (+ (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c)
(/.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 a))) c)
(/ (- (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* (pow a 2) (* c (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))) c)
(/.f64 (-.f64 (fma.f64 b_2 (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 a))) c)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) c))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(neg.f64 (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 (*.f64 c b_2) a)) c)) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow b_2 3) c) (pow a 2))) (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c)) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (/.f64 c (*.f64 a a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))))) (*.f64 c c)) (*.f64 c (/.f64 b_2 (*.f64 a c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) c)
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(/ 1 (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))
(/ (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) a)
(/.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c)) a)
(/ (- (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a)
(/.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 c))) a)
(/ (- (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* a (* (pow c 2) (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))) a)
(/.f64 (-.f64 (fma.f64 b_2 (/.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (*.f64 a (*.f64 c c)))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 c))) a)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)) a))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 a b_2) c)) a)) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* a (pow b_2 3)) (pow c 2))) (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 a (/.f64 b_2 c) (/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (/.f64 (*.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c c))) a)) a)) (neg.f64 a))
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (/ b_2 (* a (* c (pow (sqrt -1) 2)))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (*.f64 a c)))
(+ (* b_2 (+ (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (pow (sqrt -1) 3))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(fma.f64 b_2 (fma.f64 b_2 (/.f64 (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 #s(literal -1 binary64) (*.f64 a c))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* b_2 (- (/ b_2 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(fma.f64 b_2 (fma.f64 b_2 (-.f64 (/.f64 b_2 (*.f64 (*.f64 a a) (*.f64 c (*.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 a c))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ (- (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1) b_2)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal 1 binary64)) (neg.f64 b_2))
(/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))) (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))) b_2)
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a c) b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) b_2)) b_2)
(/ (- (* -1 (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) (pow b_2 3)))) (+ 1 (+ (* (sqrt (* a c)) (/ (sqrt -1) b_2)) (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))))) b_2)
(neg.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (neg.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal 1 binary64))) b_2))
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(* -1 (/ (+ 1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) b_2))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal 1 binary64)) (neg.f64 b_2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) b_2)) (* (sqrt (* a c)) (sqrt -1))) b_2))) b_2))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a c) b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) b_2)) b_2)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) b_2)) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* (sqrt (* a c)) (sqrt -1))) b_2))) b_2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (neg.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (*.f64 a (neg.f64 c))) b_2)) b_2)) (neg.f64 b_2))

eval292.0ms (3.1%)

Memory
30.6MiB live, 635.2MiB allocated
Compiler

Compiled 50 424 to 3 423 computations (93.2% saved)

prune289.0ms (3.1%)

Memory
-11.8MiB live, 518.3MiB allocated
Pruning

31 alts after pruning (23 fresh and 8 done)

PrunedKeptTotal
New2 463132 476
Fresh31013
Picked235
Done055
Total2 468312 499
Accuracy
99.9%
Counts
2 499 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.0%
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) (/.f64 b_2 a))
21.8%
(/.f64 (fma.f64 (pow.f64 (pow.f64 (neg.f64 a) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (sqrt.f64 c) (neg.f64 b_2)) a)
13.7%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))) b_2 (neg.f64 b_2)) a)
15.3%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) b_2) a)
18.0%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) b_2) a)
15.3%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) b_2)))
28.0%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (/.f64 (neg.f64 (*.f64 a a)) a))) b_2) a)
36.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
2.5%
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) b_2) (neg.f64 (*.f64 b_2 b_2))) b_2) a)
2.6%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal -1 binary64))))) a)
52.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
2.6%
(/.f64 (+.f64 b_2 b_2) a)
9.4%
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
34.8%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
35.7%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
17.6%
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a))))) (*.f64 a a))
30.9%
(/.f64 (*.f64 a c) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))))
16.2%
(/.f64 (neg.f64 b_2) a)
2.6%
(/.f64 b_2 a)
17.5%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))))))
34.0%
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
36.6%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
2.6%
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 b_2)))
35.6%
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
23.8%
(*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 c a)))) a)))
21.2%
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) b_2)
36.6%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
9.4%
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
34.6%
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
35.6%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
9.7%
#s(literal 0 binary64)
Compiler

Compiled 989 to 449 computations (54.6% saved)

regimes61.0ms (0.7%)

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

4 calls:

16.0ms
b_2
15.0ms
a
14.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
14.0ms
c
Results
AccuracySegmentsBranch
58.4%4a
87.5%3b_2
58.9%4c
77.3%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)

regimes9.0ms (0.1%)

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

1 calls:

7.0ms
b_2
Results
AccuracySegmentsBranch
84.0%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes8.0ms (0.1%)

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

1 calls:

6.0ms
b_2
Results
AccuracySegmentsBranch
84.0%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes15.0ms (0.2%)

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

2 calls:

5.0ms
b_2
5.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
51.3%3(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
68.1%2b_2
Compiler

Compiled 20 to 13 computations (35% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
b_2
Results
AccuracySegmentsBranch
67.9%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes3.0ms (0%)

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

1 calls:

3.0ms
b_2
Results
AccuracySegmentsBranch
67.9%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes11.0ms (0.1%)

Memory
-5.2MiB live, 33.6MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 b_2 a)
(/.f64 (neg.f64 b_2) a)
(/.f64 (+.f64 b_2 b_2) a)
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
Outputs
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
#s(literal 0 binary64)
Calls

4 calls:

4.0ms
c
2.0ms
a
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
35.6%1(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
35.6%1a
35.6%1c
42.6%2b_2
Compiler

Compiled 28 to 19 computations (32.1% saved)

regimes10.0ms (0.1%)

Memory
-10.4MiB live, 27.9MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 b_2 a)
(/.f64 (neg.f64 b_2) a)
(/.f64 (+.f64 b_2 b_2) a)
Outputs
(/.f64 (neg.f64 b_2) a)
#s(literal 0 binary64)
Calls

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

regimes7.0ms (0.1%)

Memory
25.2MiB live, 25.2MiB allocated
Accuracy

Total -4.8b remaining (-8.4%)

Threshold costs -4.8b (-8.4%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 b_2 a)
Outputs
#s(literal 0 binary64)
Calls

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

bsearch43.0ms (0.5%)

Memory
-14.8MiB live, 62.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
4.1312533325749885e-170
2.6281786846396366e-166
17.0ms
-3.6697340506380697e+165
-2.3319796990838678e+148
Samples
23.0ms272×0valid
4.0ms55×0invalid
2.0ms15×1valid
0.0ms2valid
Compiler

Compiled 487 to 340 computations (30.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-div: 7.0ms (34.9% of total)
ival-mult: 5.0ms (24.9% of total)
ival-sub: 2.0ms (10% of total)
ival-neg: 2.0ms (10% of total)
ival-sqrt: 2.0ms (10% of total)
ival-add: 2.0ms (10% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch62.0ms (0.7%)

Memory
14.6MiB live, 51.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
4.1312533325749885e-170
2.6281786846396366e-166
11.0ms
-2.5976134253187822e-52
-2.1814111472717956e-53
Samples
13.0ms205×0valid
4.0ms60×0invalid
2.0ms17×1valid
0.0ms2valid
Compiler

Compiled 355 to 268 computations (24.5% saved)

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

bsearch36.0ms (0.4%)

Memory
-8.7MiB live, 64.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
4.1312533325749885e-170
2.6281786846396366e-166
14.0ms
-2.5976134253187822e-52
-2.1814111472717956e-53
Samples
19.0ms207×0valid
4.0ms55×0invalid
2.0ms17×1valid
Compiler

Compiled 327 to 240 computations (26.6% saved)

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

bsearch37.0ms (0.4%)

Memory
9.3MiB live, 48.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
-1.0778890938016798e-302
3.0226658265978886e-290
Samples
21.0ms176×0valid
5.0ms79×0invalid
Compiler

Compiled 217 to 170 computations (21.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-div: 11.0ms (55.1% of total)
ival-mult: 3.0ms (15% of total)
ival-sqrt: 2.0ms (10% of total)
ival-sub: 1.0ms (5% of total)
ival-add: 1.0ms (5% of total)
ival-neg: 1.0ms (5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch29.0ms (0.3%)

Memory
14.1MiB live, 50.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
-1.0778890938016798e-302
3.0226658265978886e-290
Samples
12.0ms176×0valid
4.0ms66×0invalid
Compiler

Compiled 217 to 170 computations (21.7% saved)

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

bsearch32.0ms (0.3%)

Memory
-16.2MiB live, 54.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
-1.0778890938016798e-302
3.0226658265978886e-290
Samples
12.0ms176×0valid
8.0ms76×0invalid
Compiler

Compiled 217 to 170 computations (21.7% saved)

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

bsearch30.0ms (0.3%)

Memory
7.4MiB live, 50.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
-4.191402529454995e-296
-1.0778890938016798e-302
Samples
10.0ms144×0valid
4.0ms55×0invalid
Compiler

Compiled 145 to 124 computations (14.5% saved)

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

bsearch24.0ms (0.3%)

Memory
13.2MiB live, 50.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
22.0ms
-4.191402529454995e-296
-1.0778890938016798e-302
Samples
9.0ms144×0valid
4.0ms61×0invalid
Compiler

Compiled 136 to 115 computations (15.4% saved)

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

simplify14.0ms (0.2%)

Memory
-11.4MiB live, 25.7MiB allocated
Algorithm
egg-herbie
Rules
24×*-commutative_binary64
16×+-commutative_binary64
14×sub-neg_binary64
10×neg-sub0_binary64
10×neg-mul-1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055149
178148
294148
3102148
4106148
5107148
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -33000000000000001048389223624024295884224266204011005864804085324508318103667478843446196626567995706585972764362053538802043281420413801590467592192 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (if (<=.f64 b_2 #s(literal 8630992383272465/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -1684996666696915/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (if (<=.f64 b_2 #s(literal 8630992383272465/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -4744950613418513/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (if (<=.f64 b_2 #s(literal 8630992383272465/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) a) b_2) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(if (<=.f64 b_2 #s(literal -8493136544725101/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) a) b_2) #s(literal 0 binary64))
(if (<=.f64 b_2 #s(literal -8493136544725101/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (/.f64 (neg.f64 b_2) a) #s(literal 0 binary64))
#s(literal 0 binary64)
Outputs
(if (<=.f64 b_2 #s(literal -33000000000000001048389223624024295884224266204011005864804085324508318103667478843446196626567995706585972764362053538802043281420413801590467592192 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (if (<=.f64 b_2 #s(literal 8630992383272465/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -33000000000000001048389223624024295884224266204011005864804085324508318103667478843446196626567995706585972764362053538802043281420413801590467592192 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (if (<=.f64 b_2 #s(literal 8630992383272465/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -1684996666696915/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (if (<=.f64 b_2 #s(literal 8630992383272465/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -1684996666696915/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (if (<=.f64 b_2 #s(literal 8630992383272465/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -4744950613418513/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (if (<=.f64 b_2 #s(literal 8630992383272465/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -4744950613418513/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (if (<=.f64 b_2 #s(literal 8630992383272465/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(if (<=.f64 b_2 #s(literal 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) a) b_2) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 b_2 (/.f64 #s(literal -2 binary64) a)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(if (<=.f64 b_2 #s(literal -8493136544725101/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) a) b_2) #s(literal 0 binary64))
(if (<=.f64 b_2 #s(literal -8493136544725101/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (*.f64 b_2 (/.f64 #s(literal -2 binary64) a)) #s(literal 0 binary64))
(if (<=.f64 b_2 #s(literal -8493136544725101/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (/.f64 (neg.f64 b_2) a) #s(literal 0 binary64))
(if (<=.f64 b_2 #s(literal -8493136544725101/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (/.f64 b_2 (neg.f64 a)) #s(literal 0 binary64))
#s(literal 0 binary64)

soundness1.1s (11.4%)

Memory
-103.0MiB live, 684.0MiB allocated
Rules
13 130×accelerator-lowering-fma.f32
13 130×accelerator-lowering-fma.f64
11 022×accelerator-lowering-fma.f32
11 022×accelerator-lowering-fma.f64
8 738×accelerator-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
08777533
128417310
084497017
02281
112281
280579
0916279
05083200
116063160
255203144
087823008
031164
1191147
21548137
08329133
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 398 to 236 computations (40.7% saved)

preprocess181.0ms (1.9%)

Memory
-8.8MiB live, 164.1MiB allocated
Compiler

Compiled 518 to 180 computations (65.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...