quad2p (problem 3.2.1, positive)

Time bar (total: 7.5s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze160.0ms (2.1%)

Memory
16.7MiB live, 202.4MiB 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.4s (19.1%)

Memory
0.2MiB live, 1 402.1MiB allocated
Samples
411.0ms5 583×0valid
226.0ms1 208×2valid
200.0ms1 309×1valid
79.0ms1 157×0invalid
40.0ms156×3valid
Precisions
Click to see histograms. Total time spent on operations: 649.0ms
ival-mult: 146.0ms (22.5% of total)
ival-sqrt: 116.0ms (17.9% of total)
ival-div: 96.0ms (14.8% of total)
ival-sub: 88.0ms (13.6% of total)
adjust: 74.0ms (11.4% of total)
ival-add: 64.0ms (9.9% of total)
ival-neg: 54.0ms (8.3% of total)
ival-true: 7.0ms (1.1% of total)
ival-assert: 4.0ms (0.6% of total)
Bogosity

explain146.0ms (2%)

Memory
24.5MiB live, 172.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
970-0-(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
641(-1.8776790741600796e-193 1.8851460715477772e-112 1.311445951459735e-241)0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
150-4(-1.8776790741600796e-193 1.8851460715477772e-112 1.311445951459735e-241)(/.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-rescue930
(*.f64 b_2 b_2)overflow74
(*.f64 a c)overflow28
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow93
+.f64(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation650
/.f64(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n110
(*.f64 b_2 b_2)underflow42
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow18
(*.f64 a c)underflow37
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow4
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue40
(*.f64 b_2 b_2)underflow42
(*.f64 a c)underflow37
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow4
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue30
(*.f64 b_2 b_2)overflow74
(*.f64 a c)overflow28
Confusion
Predicted +Predicted -
+1250
-18113
Precision
0.8741258741258742
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+12500
-180113
Precision?
0.8741258741258742
Recall?
1.0
Freqs
test
numberfreq
0113
1110
233
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
28.0ms86×2valid
25.0ms346×0valid
10.0ms74×1valid
2.0ms3valid
Compiler

Compiled 117 to 34 computations (70.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-sub: 10.0ms (26.1% of total)
ival-mult: 7.0ms (18.3% of total)
ival-sqrt: 6.0ms (15.7% of total)
ival-div: 5.0ms (13.1% of total)
adjust: 4.0ms (10.5% of total)
ival-add: 3.0ms (7.8% of total)
ival-neg: 2.0ms (5.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess27.0ms (0.4%)

Memory
-12.1MiB live, 32.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044118
1119116
2238116
3389116
4505116
5547116
6568116
01013
01713
12813
25313
39813
413313
514513
615713
717013
017013
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)
Compiler

Compiled 13 to 10 computations (23.1% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.0MiB live, 1.0MiB 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 13 to 10 computations (23.1% saved)

simplify5.0ms (0.1%)

Memory
8.4MiB live, 8.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01050
01750
12850
25350
39850
413350
514550
615750
717050
017050
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(neg.f64 b_2)
b_2
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(*.f64 b_2 b_2)
(*.f64 a c)
a
c
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (neg.f64 b_2))
(neg.f64 b_2)
b_2
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(*.f64 a c)
(*.f64 c a)
a
c

localize36.0ms (0.5%)

Memory
14.3MiB live, 61.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.5976562500000001
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy3.036960670013938
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy14.741868926769424
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy22.626918277796815
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
14.0ms173×0valid
8.0ms43×2valid
5.0ms37×1valid
1.0ms3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

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

series22.0ms (0.3%)

Memory
-14.6MiB live, 32.6MiB allocated
Counts
5 → 98
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(neg.f64 b_2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
Outputs
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (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)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -1 b_2)
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(- (pow b_2 2) (* a c))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1 (* b_2 (+ 1 (* -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))))))))
(* 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))))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(+ b_2 (* 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))))))))
(* 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))))))
(* 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)))
(* 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))))))
(* c (- (/ (pow b_2 2) c) a))
(* -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 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* 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 (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
Calls

9 calls:

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

simplify168.0ms (2.2%)

Memory
-4.5MiB live, 183.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite199.0ms (2.7%)

Memory
-38.5MiB live, 142.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041
01741
15841
242641
3492538
0952534
Stop Event
iter limit
node limit
iter limit
Counts
5 → 271
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(neg.f64 b_2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
Outputs
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(*.f64 (/.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a (*.f64 a b_2)) a) a)
(/.f64 (-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a a)))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a (*.f64 a b_2))) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 b_2 (neg.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 (neg.f64 a)) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a) (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a (*.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 (fma.f64 a b_2 (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a (neg.f64 a)))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a a))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a a)) (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 9/2 binary64)) (pow.f64 b_2 #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a (*.f64 a b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a (*.f64 a b_2)) (*.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) a))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) a) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 a)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 a)))
(-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))
(+.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 a b_2) (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (*.f64 a a)))
(+.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(+.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) a))
(+.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 a)) (/.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 a)))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 9/2 binary64)) (pow.f64 b_2 #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 9/2 binary64)) (pow.f64 b_2 #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))) (neg.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) b_2)
(fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) b_2)
(fma.f64 (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) b_2)
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) b_2)
(fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) b_2)
(fma.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (/.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (/.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (/.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 b_2 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 b_2 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 b_2 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 b_2 (/.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(fma.f64 b_2 (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 b_2 (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 b_2 (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(+.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (neg.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(+.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(pow.f64 (sqrt.f64 b_2) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 b_2)) #s(literal 1 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64))
(pow.f64 b_2 #s(literal 1 binary64))
(neg.f64 b_2)
(sqrt.f64 (*.f64 b_2 b_2))
(fabs.f64 b_2)
(+.f64 (cosh.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64))) (sinh.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64))))
(exp.f64 (*.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
b_2
(*.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(pow.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (fabs.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fabs.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (neg.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(exp.f64 (fma.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64))))
(exp.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 12 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 8 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/4 binary64)))
(*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (hypot.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) #s(literal 2 binary64)))
(/.f64 (hypot.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (hypot.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 12 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a b_2) c) b_2))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 12 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 a) c))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c a))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 (*.f64 b_2 b_2) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 b_2 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 a) c))
(fma.f64 b_2 b_2 (*.f64 c a))
(sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(-.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(-.f64 (*.f64 c a) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(hypot.f64 (neg.f64 (fabs.f64 (*.f64 c a))) (*.f64 b_2 b_2))
(hypot.f64 (fabs.f64 (fabs.f64 (*.f64 c a))) (*.f64 b_2 b_2))
(hypot.f64 (fabs.f64 (*.f64 c a)) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 c a) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 b_2 b_2) (neg.f64 (fabs.f64 (*.f64 c a))))
(hypot.f64 (*.f64 b_2 b_2) (fabs.f64 (fabs.f64 (*.f64 c a))))
(hypot.f64 (*.f64 b_2 b_2) (fabs.f64 (*.f64 c a)))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (cosh.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sinh.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(+.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(+.f64 (*.f64 c a) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(+.f64 (*.f64 b_2 b_2) (*.f64 c a))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))

eval57.0ms (0.8%)

Memory
25.2MiB live, 115.8MiB allocated
Compiler

Compiled 12 389 to 1 647 computations (86.7% saved)

prune27.0ms (0.4%)

Memory
12.0MiB live, 46.9MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New35610366
Fresh000
Picked011
Done000
Total35611367
Accuracy
91.0%
Counts
367 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.9%
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) a)
19.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) a)
52.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
15.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) a)
37.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)))) a)
35.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
32.0%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (fma.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal -1/2 binary64) #s(literal 2 binary64)) (neg.f64 b_2))) a)
27.0%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
32.2%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
32.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
34.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
Compiler

Compiled 503 to 338 computations (32.8% saved)

simplify121.0ms (1.6%)

Memory
-9.3MiB live, 78.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
cost-diff0
(neg.f64 b_2)
cost-diff0
(+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) a)
cost-diff0
(/.f64 (/.f64 c b_2) b_2)
cost-diff0
(fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
cost-diff3
(*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
cost-diff0
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
cost-diff0
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
cost-diff0
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
cost-diff0
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
cost-diff0
(/.f64 c b_2)
cost-diff0
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
cost-diff0
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2))))
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)))) a)
cost-diff2
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)
cost-diff4
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043368
070368
1116368
2221368
3559368
41729352
55924330
08210328
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2)
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))
#s(literal 1 binary64)
(/.f64 (*.f64 (/.f64 c b_2) a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 c b_2)
c
a
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/.f64 c b_2)
c
b_2
#s(literal -1/2 binary64)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
(*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 c b_2)
c
b_2
#s(literal -1/2 binary64)
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
(neg.f64 b_2)
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) a)
(+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(neg.f64 b_2)
b_2
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
#s(literal 2 binary64)
#s(literal 1/4 binary64)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)))) a)
(/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2)
(fma.f64 (/.f64 (neg.f64 a) b_2) c b_2)
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))
(neg.f64 (fma.f64 (/.f64 (/.f64 a b_2) b_2) c #s(literal -1 binary64)))
#s(literal 1 binary64)
(/.f64 (*.f64 (/.f64 c b_2) a) b_2)
(*.f64 (/.f64 (/.f64 a b_2) b_2) c)
(*.f64 (/.f64 c b_2) a)
(*.f64 (/.f64 a b_2) c)
(/.f64 c b_2)
c
a
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(/.f64 c b_2)
c
b_2
#s(literal -1/2 binary64)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal -2 binary64) a) b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(fma.f64 (/.f64 #s(literal -2 binary64) a) b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 c b_2)
c
b_2
#s(literal -1/2 binary64)
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
(neg.f64 b_2)
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) a)
(/.f64 (fma.f64 #s(literal -1 binary64) b_2 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) a)
(+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1 binary64) b_2 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(neg.f64 b_2)
b_2
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
#s(literal 2 binary64)
#s(literal 1/4 binary64)

localize174.0ms (2.3%)

Memory
4.5MiB live, 196.6MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.7499917428166807
(fma.f64 c a (*.f64 b_2 b_2))
accuracy3.029148170013938
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) a)
accuracy14.747032708390078
(+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
accuracy39.469453145460115
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
accuracy0.0
(neg.f64 b_2)
accuracy0.13671875
(/.f64 (/.f64 c b_2) b_2)
accuracy6.277770136013257
(*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
accuracy43.4262300400537
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
accuracy0.0078125
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
accuracy3.036960670013938
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
accuracy5.174545723868188
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
accuracy41.892449022468156
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
accuracy0.0
(/.f64 c b_2)
accuracy0.00390625
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
accuracy41.92114957815773
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
accuracy4.691774261081938
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2)
accuracy5.987840135839627
(*.f64 (/.f64 c b_2) a)
accuracy14.741868926769424
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2))))
accuracy22.626918277796815
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)))
Samples
61.0ms43×2valid
57.0ms173×0valid
19.0ms37×1valid
5.0ms3valid
Compiler

Compiled 285 to 37 computations (87% saved)

Precisions
Click to see histograms. Total time spent on operations: 109.0ms
adjust: 32.0ms (29.3% of total)
ival-mult: 24.0ms (21.9% of total)
ival-pow: 21.0ms (19.2% of total)
ival-div: 13.0ms (11.9% of total)
ival-add: 7.0ms (6.4% of total)
ival-pow2: 4.0ms (3.7% of total)
ival-sub: 3.0ms (2.7% of total)
ival-sqrt: 3.0ms (2.7% of total)
exact: 1.0ms (0.9% of total)
ival-neg: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series216.0ms (2.9%)

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

9 calls:

TimeVariablePointExpression
60.0ms
a
@0
((* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (/ c b_2) -1/2) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ (/ c b_2) b_2) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (sqrt (- (* b_2 b_2) (* a c))) (* (/ c b_2) a) (+ (* c a) (* b_2 b_2)))
17.0ms
a
@-inf
((* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (/ c b_2) -1/2) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ (/ c b_2) b_2) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (sqrt (- (* b_2 b_2) (* a c))) (* (/ c b_2) a) (+ (* c a) (* b_2 b_2)))
17.0ms
c
@0
((* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (/ c b_2) -1/2) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ (/ c b_2) b_2) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (sqrt (- (* b_2 b_2) (* a c))) (* (/ c b_2) a) (+ (* c a) (* b_2 b_2)))
17.0ms
b_2
@inf
((* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (/ c b_2) -1/2) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ (/ c b_2) b_2) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (sqrt (- (* b_2 b_2) (* a c))) (* (/ c b_2) a) (+ (* c a) (* b_2 b_2)))
15.0ms
c
@-inf
((* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (/ c b_2) -1/2) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ (/ c b_2) b_2) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (sqrt (- (* b_2 b_2) (* a c))) (* (/ c b_2) a) (+ (* c a) (* b_2 b_2)))

simplify176.0ms (2.4%)

Memory
33.8MiB live, 167.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite191.0ms (2.6%)

Memory
17.1MiB live, 157.1MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043283
070277
1237274
21564274
08520274
Stop Event
iter limit
node limit
iter limit
Counts
22 → 463
Calls
Call 1
Inputs
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/.f64 c b_2)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
(fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) a)
(+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(neg.f64 b_2)
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)))
(*.f64 (/.f64 c b_2) a)
(fma.f64 c a (*.f64 b_2 b_2))
Outputs
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2)
(*.f64 b_2 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 2 binary64))) b_2)) (neg.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 3 binary64))) b_2)) (neg.f64 (+.f64 (/.f64 (fma.f64 a c (pow.f64 (*.f64 a (/.f64 c b_2)) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 3 binary64))))) (neg.f64 (+.f64 (/.f64 (fma.f64 a c (pow.f64 (*.f64 a (/.f64 c b_2)) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 2 binary64))) b_2) (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 3 binary64))) b_2) (+.f64 (/.f64 (fma.f64 a c (pow.f64 (*.f64 a (/.f64 c b_2)) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 2 binary64)))) (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 3 binary64)))) (+.f64 (/.f64 (fma.f64 a c (pow.f64 (*.f64 a (/.f64 c b_2)) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) (neg.f64 b_2)) (neg.f64 b_2))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) (*.f64 b_2 b_2))
(*.f64 b_2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 2 binary64))) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 3 binary64))) (*.f64 b_2 b_2))) (neg.f64 (+.f64 (/.f64 (fma.f64 a c (pow.f64 (*.f64 a (/.f64 c b_2)) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 2 binary64))) (*.f64 b_2 b_2)) (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 a (/.f64 c b_2)) b_2) #s(literal 3 binary64))) (*.f64 b_2 b_2)) (+.f64 (/.f64 (fma.f64 a c (pow.f64 (*.f64 a (/.f64 c b_2)) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a))
(*.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2)) a))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) (/.f64 (neg.f64 b_2) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) (neg.f64 (*.f64 a a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2)))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 a) (*.f64 a (neg.f64 (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) a)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) a))
(/.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))) (neg.f64 a))
(/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2)) a)
(neg.f64 (/.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))) a))
(neg.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2)) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a)) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) a))
(+.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a))))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a))))))
(+.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) a)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) a)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) a)) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) a)))
(+.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))) a) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))) a))
(+.f64 (/.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)) (/.f64 (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a)))
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (fma.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))))))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))))
(fma.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64))) (neg.f64 b_2))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))
(+.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))))))
(+.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 c) (neg.f64 b_2))
(/.f64 c b_2)
(neg.f64 (/.f64 c (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) (neg.f64 a))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) a))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (neg.f64 a)))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(*.f64 c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c (*.f64 #s(literal -1/2 binary64) a))) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(/.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 a (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/.f64 (*.f64 c (*.f64 #s(literal -1/2 binary64) a)) b_2)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal -1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 a)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)
(*.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))) b_2)
(*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2))) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2))) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))) (neg.f64 b_2))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (neg.f64 b_2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))) (neg.f64 b_2)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (neg.f64 b_2)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (neg.f64 b_2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (neg.f64 b_2) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))))
(neg.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) b_2))
(fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)))
(fma.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2)))
(fma.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)))
(fma.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)))
(+.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2)))
(+.f64 (*.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)))
(+.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (/.f64 (/.f64 c b_2) b_2)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (/.f64 (/.f64 c b_2) b_2)) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (/.f64 (/.f64 c b_2) b_2)) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (neg.f64 (/.f64 (/.f64 c b_2) b_2)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 c b_2) b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 c b_2) b_2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 c b_2) b_2)) (*.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 c b_2) b_2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 a) (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 (*.f64 b_2 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a (*.f64 b_2 #s(literal 2 binary64)))) (neg.f64 (*.f64 b_2 a)))
(/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (neg.f64 (*.f64 (neg.f64 a) b_2)))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (neg.f64 (*.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c (neg.f64 b_2))) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c (neg.f64 b_2))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c (neg.f64 b_2))) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) a (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 (neg.f64 a)) (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) (/.f64 c (neg.f64 b_2))))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c (neg.f64 b_2))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) (*.f64 (neg.f64 (neg.f64 a)) b_2))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 a (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c (neg.f64 b_2))))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 a (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 a) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 a))
(/.f64 (fma.f64 #s(literal -2 binary64) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) (*.f64 a b_2))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 b_2))) (/.f64 c (neg.f64 (neg.f64 b_2))) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c (neg.f64 (neg.f64 b_2))) (/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 b_2))) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 b_2)) (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) (neg.f64 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 c b_2) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))
(-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (neg.f64 (/.f64 (/.f64 c b_2) b_2)) #s(literal -1/2 binary64)))
(-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 c b_2) b_2)))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 (neg.f64 a) b_2)) (/.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 (neg.f64 a) b_2)))
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) b_2) (*.f64 a b_2)) (/.f64 (*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 a b_2)))
(+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 a)) (*.f64 b_2 (neg.f64 a))) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 (neg.f64 a))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a) (*.f64 b_2 a)) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 b_2 a)))
(+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (/.f64 (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) a)) (/.f64 #s(literal 2 binary64) a)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))
(+.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 c) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 b_2))
(/.f64 (/.f64 c b_2) (neg.f64 (neg.f64 b_2)))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 c (*.f64 b_2 b_2))
(neg.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2))
(*.f64 (/.f64 (+.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 (-.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))) (neg.f64 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)))) a))
(*.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)))))) (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 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) (/.f64 (neg.f64 b_2) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (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))) (neg.f64 b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 a a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2)))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 a) (*.f64 a (neg.f64 (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) a (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.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 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 (-.f64 (*.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)))) a))
(/.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 b_2 (+.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 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))) (neg.f64 a))
(/.f64 (+.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2)) a)
(neg.f64 (/.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))) a))
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2)) (neg.f64 a)))
(fma.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a)) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (/.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) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a)) (/.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)))) 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 (neg.f64 b_2) a) (/.f64 (*.f64 (neg.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))) a))
(+.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a))))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a))))))
(+.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 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 (pow.f64 b_2 #s(literal 3 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 (pow.f64 b_2 #s(literal 3 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 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 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 (pow.f64 b_2 #s(literal 3 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))))))) a) (/.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 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))))))) a))
(+.f64 (/.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)) (/.f64 (*.f64 a (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a)) (/.f64 (*.f64 (neg.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 (neg.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 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a))
(/.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 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.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))) #s(literal 3 binary64))) (fma.f64 b_2 b_2 (fma.f64 (*.f64 (neg.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 (neg.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 (neg.f64 b_2) (*.f64 (neg.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 (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 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))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 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))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 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 b_2 #s(literal 3 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 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 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 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 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 (pow.f64 b_2 #s(literal 3 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 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 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 (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 (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 (neg.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (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 (-.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 (fma.f64 (pow.f64 b_2 #s(literal 3 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 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)))))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 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)))))) (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 (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 (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 (neg.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 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 (-.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 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 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)))))))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 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))
(-.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))))
(-.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 (neg.f64 b_2) (*.f64 (neg.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 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))))) (/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))))))
(+.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 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 b_2 #s(literal 3 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 (pow.f64 b_2 #s(literal 3 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 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/2 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 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 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 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(neg.f64 b_2)
(*.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.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)))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 2 binary64))))
(pow.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 4 binary64)) #s(literal 1/8 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 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (-.f64 (*.f64 (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) a) c)))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (*.f64 a c)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fabs.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/8 binary64) (*.f64 (log.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/8 binary64))))
(exp.f64 (/.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 4 binary64))) #s(literal 1/8 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 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))) (sinh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 c b_2) a)
(*.f64 c (/.f64 a b_2))
(/.f64 (neg.f64 (*.f64 a (neg.f64 c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) a)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) a) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 b_2))
(/.f64 (*.f64 a c) b_2)
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (fabs.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 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.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 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (sqrt.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)) (fabs.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(*.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 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(pow.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 4 binary64)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 4 binary64))) #s(literal 1/8 binary64))
(pow.f64 (neg.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 4 binary64)) #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 4 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 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2)) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2)) (*.f64 (*.f64 a c) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 c) a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 c) a) (*.f64 (neg.f64 c) a) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) a)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 b_2)) b_2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 b_2)) b_2) (*.f64 (neg.f64 (neg.f64 b_2)) b_2)) (*.f64 (*.f64 a c) (*.f64 (neg.f64 (neg.f64 b_2)) b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (*.f64 (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fabs.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (fabs.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (fabs.f64 (neg.f64 (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (fabs.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (fabs.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fabs.f64 (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) a) c)))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (fabs.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (exp.f64 (log.f64 (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) a) c)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) a) c))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 (neg.f64 b_2))) (*.f64 a c))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 a c))
(fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 b_2)) (*.f64 a c))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 a c))
(fma.f64 a c (*.f64 (neg.f64 (neg.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 c a (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) b_2))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) b_2))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))))
(-.f64 (*.f64 a c) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2)))
(-.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) a))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(fabs.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2)) (*.f64 a c)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 a c)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 c) a) (*.f64 b_2 b_2)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2)))
(fabs.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) a) c)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) a) c)))))
(+.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) a) c)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) a) c)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (neg.f64 a) c) (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sinh.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))))
(+.f64 (*.f64 a c) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(+.f64 (*.f64 a c) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))))

eval140.0ms (1.9%)

Memory
-9.3MiB live, 136.2MiB allocated
Compiler

Compiled 28 944 to 3 380 computations (88.3% saved)

prune30.0ms (0.4%)

Memory
17.7MiB live, 61.7MiB allocated
Pruning

27 alts after pruning (24 fresh and 3 done)

PrunedKeptTotal
New67122693
Fresh325
Picked325
Done011
Total67727704
Accuracy
91.0%
Counts
704 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.4%
(/.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (neg.f64 b_2)) a)
35.8%
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) (neg.f64 b_2)) a)
27.2%
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
14.1%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))) a))
30.9%
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 a c)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) a)
52.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
35.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
36.7%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (fma.f64 (neg.f64 b_2) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) b_2)) b_2)))) a)
46.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)))) a)
40.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c)) c)) b_2)))) a)
27.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)))) a)
33.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2)))))) a)
9.3%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))) a)
9.3%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 1 binary64)) b_2))) a)
9.4%
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
9.0%
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))) a)
27.0%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
32.2%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
7.9%
#s(approx (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
31.2%
#s(approx (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
9.1%
#s(approx (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
32.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
34.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
32.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
9.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64))) (neg.f64 b_2)))
34.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
32.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
Compiler

Compiled 1 511 to 965 computations (36.1% saved)

simplify99.0ms (1.3%)

Memory
-17.1MiB live, 83.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))
cost-diff2
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2)))
cost-diff3
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2)
cost-diff4
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
cost-diff0
(/.f64 c b_2)
cost-diff0
(fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
cost-diff3
(*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
cost-diff0
(/.f64 (*.f64 a c) b_2)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))
cost-diff0
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2)))
cost-diff0
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))) a)
cost-diff0
(/.f64 #s(literal -1/2 binary64) b_2)
cost-diff0
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
cost-diff0
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)))) a)
cost-diff1
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057512
086512
1152510
2340507
31062504
43093470
57315470
08197454
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2))
(*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)
#s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2)))
(-.f64 b_2 (/.f64 (*.f64 a c) b_2))
(/.f64 (*.f64 a c) b_2)
(*.f64 a c)
a
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))) a)
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))
#s(literal 1/2 binary64)
(/.f64 (*.f64 a c) b_2)
(*.f64 a c)
a
c
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
(*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(/.f64 c b_2)
c
b_2
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
(neg.f64 b_2)
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2)
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2))
#s(literal 1 binary64)
(/.f64 (*.f64 a (/.f64 c b_2)) b_2)
(*.f64 a (/.f64 c b_2))
a
(/.f64 c b_2)
c
b_2
(*.f64 a (neg.f64 b_2))
(neg.f64 b_2)
(*.f64 a a)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)))) a)
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2))))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))
(*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)
(*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)
#s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2)))
#s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2)))
(-.f64 b_2 (/.f64 (*.f64 a c) b_2))
(-.f64 b_2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 a c) b_2)
(/.f64 (*.f64 c a) b_2)
(*.f64 a c)
(*.f64 c a)
a
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))) a)
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))) a)
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2)))
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))
#s(literal 1/2 binary64)
(/.f64 (*.f64 a c) b_2)
(/.f64 (*.f64 c a) b_2)
(*.f64 a c)
(*.f64 c a)
a
c
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal -2 binary64) a) b_2 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
(*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(fma.f64 (/.f64 #s(literal -2 binary64) a) b_2 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) b_2) c (/.f64 #s(literal 2 binary64) a))
(/.f64 c b_2)
c
b_2
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
(neg.f64 b_2)
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (*.f64 c #s(literal -1 binary64)) (/.f64 a b_2) b_2) b_2))) b_2) a)
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2)))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (*.f64 c #s(literal -1 binary64)) (/.f64 a b_2) b_2) b_2))) b_2) a)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (*.f64 c #s(literal -1 binary64)) (/.f64 a b_2) b_2) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (*.f64 c #s(literal -1 binary64)) (/.f64 a b_2) b_2) b_2))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)
(*.f64 (fma.f64 (*.f64 c #s(literal -1 binary64)) (/.f64 a b_2) b_2) b_2)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2)
(fma.f64 (*.f64 c #s(literal -1 binary64)) (/.f64 a b_2) b_2)
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2))
(-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))
#s(literal 1 binary64)
(/.f64 (*.f64 a (/.f64 c b_2)) b_2)
(/.f64 (/.f64 (*.f64 c a) b_2) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
a
(/.f64 c b_2)
c
b_2
(*.f64 a (neg.f64 b_2))
(neg.f64 b_2)
(*.f64 a a)

localize186.0ms (2.5%)

Memory
18.4MiB live, 249.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy5.987840135839627
(*.f64 a (/.f64 c b_2))
accuracy18.236593221356255
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2)))
accuracy22.626918277796815
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))
accuracy29.086097714706995
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
accuracy0.0
(neg.f64 b_2)
accuracy0.07488251953688403
(fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
accuracy6.277770136013257
(*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
accuracy43.4262300400537
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
accuracy0.00390625
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))
accuracy3.029148170013938
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))) a)
accuracy5.528485544004509
(/.f64 (*.f64 a c) b_2)
accuracy41.82928318501641
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2)))
accuracy0.0
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy0.19921875
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
accuracy41.92114957815773
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
accuracy4.0686074894574675
(*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)
accuracy5.528485544004509
(/.f64 (*.f64 a c) b_2)
accuracy14.741868926769424
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2))))
accuracy22.626918277796815
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)))
Samples
67.0ms173×0valid
41.0ms44×2valid
20.0ms33×1valid
9.0ms3valid
Compiler

Compiled 322 to 48 computations (85.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-mult: 28.0ms (28.2% of total)
ival-pow: 21.0ms (21.1% of total)
ival-div: 17.0ms (17.1% of total)
adjust: 9.0ms (9.1% of total)
ival-add: 8.0ms (8.1% of total)
ival-sub: 6.0ms (6% of total)
ival-pow2: 4.0ms (4% of total)
ival-sqrt: 3.0ms (3% of total)
exact: 1.0ms (1% of total)
ival-neg: 1.0ms (1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series170.0ms (2.3%)

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

9 calls:

TimeVariablePointExpression
29.0ms
a
@0
((+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (* 1/2 (/ (* a c) b_2)) (/ (* a c) b_2) (* (+ (* (/ c b_2) (/ -1/2 b_2)) (/ 2 a)) (neg b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ c b_2) (/ -1/2 b_2)) (/ 2 a)) (/ c b_2) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (sqrt (- (* b_2 b_2) (* a c))) (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (* a (/ c b_2)))
24.0ms
c
@0
((+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (* 1/2 (/ (* a c) b_2)) (/ (* a c) b_2) (* (+ (* (/ c b_2) (/ -1/2 b_2)) (/ 2 a)) (neg b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ c b_2) (/ -1/2 b_2)) (/ 2 a)) (/ c b_2) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (sqrt (- (* b_2 b_2) (* a c))) (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (* a (/ c b_2)))
22.0ms
c
@-inf
((+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (* 1/2 (/ (* a c) b_2)) (/ (* a c) b_2) (* (+ (* (/ c b_2) (/ -1/2 b_2)) (/ 2 a)) (neg b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ c b_2) (/ -1/2 b_2)) (/ 2 a)) (/ c b_2) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (sqrt (- (* b_2 b_2) (* a c))) (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (* a (/ c b_2)))
19.0ms
b_2
@inf
((+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (* 1/2 (/ (* a c) b_2)) (/ (* a c) b_2) (* (+ (* (/ c b_2) (/ -1/2 b_2)) (/ 2 a)) (neg b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ c b_2) (/ -1/2 b_2)) (/ 2 a)) (/ c b_2) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (sqrt (- (* b_2 b_2) (* a c))) (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (* a (/ c b_2)))
17.0ms
a
@-inf
((+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (* 1/2 (/ (* a c) b_2)) (/ (* a c) b_2) (* (+ (* (/ c b_2) (/ -1/2 b_2)) (/ 2 a)) (neg b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ c b_2) (/ -1/2 b_2)) (/ 2 a)) (/ c b_2) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (sqrt (- (* b_2 b_2) (* a c))) (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (* a (/ c b_2)))

simplify224.0ms (3%)

Memory
35.9MiB live, 221.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite235.0ms (3.1%)

Memory
-17.7MiB live, 213.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057357
086353
1316349
22140349
08554347
Stop Event
iter limit
node limit
iter limit
Counts
21 → 391
Calls
Call 1
Inputs
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)))) a)
(neg.f64 b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))) a)
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))
(/.f64 (*.f64 a c) b_2)
(*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
(fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(/.f64 c b_2)
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2)
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c b_2)) b_2)) b_2) b_2)))
(*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 a c) b_2))) b_2)
(*.f64 a (/.f64 c b_2))
Outputs
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))))
(fma.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64))) (neg.f64 b_2))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))))
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 a) b_2 (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2)))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 a) (*.f64 a (neg.f64 (neg.f64 b_2)))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 a) (neg.f64 b_2) (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) a))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))) a)))
(/.f64 (fma.f64 (neg.f64 a) b_2 (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) a))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))) a))
(/.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))) (neg.f64 a))
(/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) a)
(neg.f64 (/.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))) a))
(neg.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) (neg.f64 a)))
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a))
(neg.f64 b_2)
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (sinh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 b_2))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal -1/2 binary64) b_2)
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))) (neg.f64 a))
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))) a))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))) (neg.f64 a)))
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) a)
(*.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) (*.f64 a #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(*.f64 a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 a) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 a) c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2)
(*.f64 (/.f64 c b_2) a)
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 a) c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 b_2))
(/.f64 (*.f64 c a) b_2)
(neg.f64 (*.f64 (neg.f64 a) (/.f64 c b_2)))
(*.f64 (neg.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))) b_2)
(*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))) (neg.f64 b_2))) (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 3 binary64))) (neg.f64 b_2))) (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))))) (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))) (neg.f64 b_2)) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 3 binary64))) (neg.f64 b_2)) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 b_2) (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (neg.f64 b_2) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64))))
(neg.f64 (*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) b_2))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (neg.f64 b_2) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)))
(fma.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (neg.f64 b_2)))
(fma.f64 (neg.f64 b_2) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)))
(fma.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)))
(+.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (neg.f64 b_2)))
(+.f64 (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)))
(+.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) a (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) a)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (neg.f64 a) (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 (*.f64 b_2 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c)))) (neg.f64 (*.f64 (neg.f64 a) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) b_2 (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) c)))) (neg.f64 (*.f64 a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a))) (*.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a)) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2)) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2)) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2)) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 c)) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 c)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 c)) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 a) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal -2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) a (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) (neg.f64 a) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) a (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (neg.f64 a) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal -2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) a (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) a))
(/.f64 (fma.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 a) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal -2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 c #s(literal 1/2 binary64)) a (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (neg.f64 a) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) a (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal -2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) c (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (neg.f64 a) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal -2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) a (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (neg.f64 (neg.f64 a)) (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 a) (*.f64 (neg.f64 c) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 a) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) (neg.f64 c)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 c)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 c) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -1/2 binary64) (neg.f64 c)))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))) (*.f64 (neg.f64 (neg.f64 a)) b_2))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 a (*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 c)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 a (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 a (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (*.f64 a (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 a (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 a (*.f64 (neg.f64 c) #s(literal -1/2 binary64)))) (*.f64 a (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 a (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 a (*.f64 #s(literal 1/2 binary64) c))) (*.f64 a (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) (neg.f64 c)))) (*.f64 a (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) a (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (neg.f64 a) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a (*.f64 b_2 #s(literal 2 binary64))) (*.f64 a b_2))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) b_2 (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))) (*.f64 a b_2))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64))))
(fma.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 c (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) b_2) (/.f64 #s(literal 2 binary64) a))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a))))
(-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (neg.f64 (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)))
(-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 c b_2)))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2) (/.f64 #s(literal 2 binary64) a))
(+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 c) (neg.f64 b_2))
(/.f64 c b_2)
(neg.f64 (/.f64 (neg.f64 c) b_2))
(neg.f64 (/.f64 c (neg.f64 b_2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 b_2))) (neg.f64 a))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2)) (*.f64 a a))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 a (*.f64 a a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 b_2))) a))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (neg.f64 b_2))))) (neg.f64 (pow.f64 a #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (neg.f64 a)) (*.f64 a a)) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) a) (*.f64 a a)) (*.f64 a (*.f64 (neg.f64 a) (neg.f64 b_2)))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)) (*.f64 a a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (neg.f64 a) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (neg.f64 a)))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) a (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) a))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 a) (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (neg.f64 a) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (neg.f64 a)))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) a (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) a))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 (neg.f64 a) a) (*.f64 a (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))) (*.f64 a (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 a a) (*.f64 a (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) (neg.f64 a) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (neg.f64 a)))) (*.f64 (*.f64 (neg.f64 a) a) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) a (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) a))) (*.f64 (*.f64 (neg.f64 a) a) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) (*.f64 (neg.f64 a) a) (*.f64 (*.f64 (neg.f64 a) a) (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) (*.f64 a a) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (fma.f64 (*.f64 a (neg.f64 b_2)) (neg.f64 a) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (neg.f64 a)))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 a (neg.f64 b_2)) a (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 a) a) (*.f64 (*.f64 a a) (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (*.f64 a (neg.f64 b_2)) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (neg.f64 a)) (neg.f64 a) (*.f64 (neg.f64 a) (/.f64 (*.f64 a b_2) a))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (neg.f64 a)) a (*.f64 (neg.f64 a) (/.f64 (*.f64 a (neg.f64 b_2)) a))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (neg.f64 a)) (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (neg.f64 a)) (*.f64 a a) (*.f64 (neg.f64 a) (*.f64 a (neg.f64 b_2)))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) a) (neg.f64 a) (*.f64 a (/.f64 (*.f64 a b_2) a))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) a) a (*.f64 a (/.f64 (*.f64 a (neg.f64 b_2)) a))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) a) (*.f64 (neg.f64 a) a) (*.f64 a (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 a (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) a) (*.f64 a a) (*.f64 a (*.f64 a (neg.f64 b_2)))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)) (neg.f64 a) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 a b_2) a))) (*.f64 (*.f64 (neg.f64 a) a) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)) a (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 a (neg.f64 b_2)) a))) (*.f64 (*.f64 (neg.f64 a) a) a))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)) (*.f64 (neg.f64 a) a) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)) (*.f64 a a) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a (neg.f64 b_2)))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (neg.f64 a) (*.f64 (*.f64 a a) (/.f64 (*.f64 a b_2) a))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) a (*.f64 (*.f64 a a) (/.f64 (*.f64 a (neg.f64 b_2)) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 (neg.f64 a) a) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) a)))
(/.f64 (/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 b_2))) (neg.f64 a)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 b_2))) a) a)
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 2 binary64))) (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2)) (*.f64 a a)))
(/.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 a (*.f64 a a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2)) (*.f64 a a))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (*.f64 (*.f64 a (neg.f64 b_2)) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))) (*.f64 a a))))
(/.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 b_2))) a)) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 b_2))))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (neg.f64 b_2)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2)) (*.f64 a a)))
(/.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (*.f64 (*.f64 a (neg.f64 b_2)) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 b_2)))) (*.f64 (neg.f64 a) a))
(/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 b_2))) (*.f64 a a))
(neg.f64 (/.f64 (neg.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 b_2)))) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 a)) (/.f64 a (neg.f64 a)) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 a)) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (/.f64 a a) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 (/.f64 a a) (/.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a)) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 a (/.f64 b_2 (*.f64 (neg.f64 a) a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))))
(fma.f64 a (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 (neg.f64 b_2) (/.f64 a (*.f64 a a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))))
(-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))) (/.f64 (*.f64 a b_2) (*.f64 a a)))
(+.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))))
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (/.f64 a (*.f64 a a))) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2)
(*.f64 b_2 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) #s(literal 2 binary64))) b_2)) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) #s(literal 3 binary64))) b_2)) (neg.f64 (fma.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) #s(literal 2 binary64))) b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) #s(literal 3 binary64))) b_2) (fma.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) #s(literal 2 binary64)))) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) #s(literal 3 binary64)))) (fma.f64 (/.f64 (/.f64 (*.f64 c a) b_2) b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (neg.f64 b_2)))
(*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))))) (neg.f64 (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (*.f64 (*.f64 a (neg.f64 b_2)) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 (neg.f64 a) (neg.f64 b_2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2))) (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2)) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2)) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) #s(literal 3 binary64)) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (*.f64 (*.f64 a (neg.f64 b_2)) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))) (*.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (*.f64 (*.f64 a (neg.f64 b_2)) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (*.f64 (*.f64 a (neg.f64 b_2)) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (*.f64 (*.f64 a (neg.f64 b_2)) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)))) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 (neg.f64 a) (neg.f64 b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (*.f64 a (*.f64 a (neg.f64 b_2))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (*.f64 (*.f64 a (neg.f64 b_2)) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))))))
(/.f64 (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2)))
(/.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (*.f64 a (*.f64 a (neg.f64 b_2)))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (*.f64 (*.f64 a (neg.f64 b_2)) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a)))))
(fma.f64 (neg.f64 a) b_2 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a (neg.f64 b_2)))
(fma.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(fma.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (*.f64 a (neg.f64 b_2)))
(fma.f64 a (neg.f64 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))
(fma.f64 (neg.f64 b_2) a (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))
(-.f64 (/.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2))) (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a (*.f64 a b_2))))
(-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 (neg.f64 (neg.f64 b_2)) a))
(-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 a b_2))
(-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)))) a))
(-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) #s(literal 3 binary64)) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (*.f64 (*.f64 a (neg.f64 b_2)) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))))) (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) (*.f64 (*.f64 a (neg.f64 b_2)) (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))))))
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a) (*.f64 a (neg.f64 b_2)))
(+.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) a))
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)) b_2) b_2))) #s(literal 1/2 binary64)))
(*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)
(*.f64 b_2 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))))
(*.f64 (/.f64 c b_2) a)
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 a) c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 b_2))
(/.f64 (*.f64 c a) b_2)
(neg.f64 (*.f64 (neg.f64 a) (/.f64 c b_2)))

eval119.0ms (1.6%)

Memory
14.3MiB live, 167.2MiB allocated
Compiler

Compiled 27 779 to 2 820 computations (89.8% saved)

prune55.0ms (0.7%)

Memory
-48.1MiB live, 63.2MiB allocated
Pruning

30 alts after pruning (25 fresh and 5 done)

PrunedKeptTotal
New61713630
Fresh71219
Picked325
Done033
Total62730657
Accuracy
91.1%
Counts
657 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.4%
(/.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (neg.f64 b_2)) a)
44.2%
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2)) a)
32.2%
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
22.3%
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
24.6%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) a)
22.7%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) a))
52.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
35.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
36.7%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (fma.f64 (neg.f64 b_2) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) b_2)) b_2)))) a)
43.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (*.f64 c (/.f64 a b_2)))) b_2)))) a)
27.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)))) a)
33.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2)))))) a)
9.3%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))) a)
22.2%
(/.f64 #s(approx (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (*.f64 (*.f64 a b_2) #s(literal -2 binary64))) (*.f64 a a))
9.4%
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
9.0%
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2))) a)
9.1%
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (*.f64 #s(literal 1/2 binary64) (*.f64 c (/.f64 a b_2)))) a)
27.0%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
32.2%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
27.6%
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) #s(literal 0 binary64)) b_2))
9.4%
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(literal 0 binary64))
7.9%
#s(approx (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
31.2%
#s(approx (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
9.1%
#s(approx (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
31.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
34.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
32.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
9.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64))) (neg.f64 b_2)))
34.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
32.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
Compiler

Compiled 1 796 to 1 081 computations (39.8% saved)

simplify107.0ms (1.4%)

Memory
13.3MiB live, 144.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))
cost-diff0
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)))
cost-diff2
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2)))
cost-diff4
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
cost-diff0
#s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))) a)
cost-diff1
(+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2)))
cost-diff0
(sqrt.f64 (*.f64 c a))
cost-diff0
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
cost-diff0
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
cost-diff0
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
cost-diff0
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(literal 0 binary64))
cost-diff0
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))
cost-diff0
(sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
cost-diff0
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2)) a)
cost-diff13
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064644
094580
1165576
2398571
31276565
43455559
56829559
08458554
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2)) a)
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2))
(sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))
(*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)
#s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2)))
(-.f64 b_2 (/.f64 (*.f64 c a) b_2))
b_2
(/.f64 (*.f64 c a) b_2)
(*.f64 c a)
c
a
(neg.f64 b_2)
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(literal 0 binary64))
#s(literal 0 binary64)
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
(sqrt.f64 (*.f64 c a))
(*.f64 c a)
c
a
b_2
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2)))
(neg.f64 b_2)
b_2
#s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))
(fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2)
(*.f64 #s(literal 1/2 binary64) a)
#s(literal 1/2 binary64)
a
(/.f64 c b_2)
c
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))
(*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)
#s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2)))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(neg.f64 a)
a
(/.f64 c b_2)
c
b_2
(*.f64 a (neg.f64 b_2))
(neg.f64 b_2)
(*.f64 a a)
Outputs
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2)) a)
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) b_2) a)
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) b_2)
(sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))
(*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)
(*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)
#s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2)))
#s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2)))
(-.f64 b_2 (/.f64 (*.f64 c a) b_2))
b_2
(/.f64 (*.f64 c a) b_2)
(*.f64 c a)
c
a
(neg.f64 b_2)
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(literal 0 binary64))
#s(literal 0 binary64)
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
(sqrt.f64 (*.f64 c a))
(*.f64 c a)
c
a
b_2
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(/.f64 (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) b_2) a)
(+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2)))
(-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) b_2)
(neg.f64 b_2)
b_2
#s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))
#s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))
(fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)
(*.f64 #s(literal 1/2 binary64) a)
#s(literal 1/2 binary64)
a
(/.f64 c b_2)
c
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (/.f64 (neg.f64 a) b_2) c)) b_2))) b_2) a)
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2)))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (/.f64 (neg.f64 a) b_2) c)) b_2))) b_2) a)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (/.f64 (neg.f64 a) b_2) c)) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (/.f64 (neg.f64 a) b_2) c)) b_2))
(*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)
(*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (/.f64 (neg.f64 a) b_2) c)) b_2)
#s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2)))
#s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (/.f64 (neg.f64 a) b_2) c))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 a) b_2) c)
(neg.f64 a)
a
(/.f64 c b_2)
c
b_2
(*.f64 a (neg.f64 b_2))
(*.f64 (neg.f64 a) b_2)
(neg.f64 b_2)
(*.f64 a a)

localize157.0ms (2.1%)

Memory
34.2MiB live, 224.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy7.409961691077396
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)))
accuracy7.940996155888015
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
accuracy8.222833604143327
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2)))
accuracy18.392110638033976
#s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2)))
accuracy0.0
(neg.f64 b_2)
accuracy1.0450703960445855
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))) a)
accuracy6.814505979444979
(+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2)))
accuracy9.108909282283083
#s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))
accuracy0.0
(*.f64 c a)
accuracy1.0450703960445855
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
accuracy4.27560928352683
(sqrt.f64 (*.f64 c a))
accuracy16.8657029330617
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
accuracy16.04129656863241
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(literal 0 binary64))
accuracy1.0489766460445855
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2)) a)
accuracy1.8229805000435053
(/.f64 (*.f64 c a) b_2)
accuracy7.409961691077396
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))
accuracy9.214740275754252
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2))
Samples
62.0ms181×0invalid
26.0ms3valid
17.0ms18×2valid
13.0ms37×0valid
10.0ms16×1valid
Compiler

Compiled 340 to 49 computations (85.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-mult: 24.0ms (26.8% of total)
adjust: 14.0ms (15.6% of total)
ival-pow: 14.0ms (15.6% of total)
ival-div: 12.0ms (13.4% of total)
ival-add: 9.0ms (10% of total)
ival-sub: 6.0ms (6.7% of total)
ival-sqrt: 6.0ms (6.7% of total)
ival-pow2: 3.0ms (3.3% of total)
ival-neg: 2.0ms (2.2% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series226.0ms (3%)

Memory
-46.1MiB live, 218.2MiB allocated
Counts
20 → 276
Calls
Call 1
Inputs
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2))
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2)) a)
(sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(literal 0 binary64))
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
(sqrt.f64 (*.f64 c a))
(+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2)))
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(neg.f64 b_2)
#s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c a)
#s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2)))
Outputs
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (pow 1 1/4) (sqrt b_2))
(+ (* -1/4 (* (pow 1 1/4) (* (* a c) (sqrt (/ 1 (pow b_2 3)))))) (* (pow 1 1/4) (sqrt b_2)))
(+ (* a (+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow b_2 3))) c))) (* (pow 1 1/4) (* (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 4))) (* 1/32 (/ (pow c 2) (pow b_2 4))))) (sqrt b_2))))) (* (pow 1 1/4) (sqrt b_2)))
(+ (* a (+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow b_2 3))) c))) (* a (+ (* (pow 1 1/4) (* (sqrt b_2) (+ (* -1/8 (/ (pow c 2) (pow b_2 4))) (* 1/32 (/ (pow c 2) (pow b_2 4)))))) (* (pow 1 1/4) (* (* a (+ (* -1/12 (/ (pow c 3) (pow b_2 6))) (+ (* -1/384 (/ (pow c 3) (pow b_2 6))) (* 1/32 (/ (pow c 3) (pow b_2 6)))))) (sqrt b_2))))))) (* (pow 1 1/4) (sqrt b_2)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(/ (+ b_2 (* -1 b_2)) a)
(/ (+ b_2 (+ (* -1 b_2) (* -1/2 (/ (* a c) b_2)))) a)
(/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))) a)
(/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))) a)
(* 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))))))))
(* 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)) b_2)
(sqrt (* a c))
(+ 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))))))))
(* a (+ b_2 (* -1 b_2)))
(* a (+ b_2 (+ (* -1 b_2) (* -1/2 (/ (* a c) b_2)))))
(* a (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))))
(* a (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(/ (* a c) b_2)
(* a c)
(+ b_2 (* -1 (/ (* a c) b_2)))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))
(+ (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))) (* a c))))
(+ (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))) (* a c))) (/ (* (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2))))) (pow a 2))))
(+ (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))) (* a c))) (+ (/ (* (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2))))) (pow a 2)) (/ (* (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/12 (/ (pow b_2 6) (pow c 3))) (+ (* -1/384 (/ (pow b_2 6) (pow c 3))) (* 1/32 (/ (pow b_2 6) (pow c 3)))))) (pow a 3)))))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(sqrt (/ 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))))))
(* 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)))
(* 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)))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* -1 (/ (* a c) b_2))
(* a (+ (* -1 (/ c b_2)) (/ 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 (* (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)))
(exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))
(+ (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))) (* a c))))
(+ (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2))))) a)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))) c))) a)))
(+ (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (+ (* -1/32 (/ (pow b_2 6) (pow c 3))) (+ (* 1/384 (/ (pow b_2 6) (pow c 3))) (* 1/12 (/ (pow b_2 6) (pow c 3)))))) a)) (* (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2)))))) a)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))) c))) a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -1 (* (sqrt (/ 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 (* (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 (* 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)))))))
(* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(+ (* -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)))
(+ (* 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)))
(pow (* -1 (* a c)) 1/4)
(+ (* -1/4 (* (pow (/ -1 (* (pow a 3) (pow c 3))) 1/4) (pow b_2 2))) (pow (* -1 (* a c)) 1/4))
(+ (* (pow b_2 2) (+ (* -1/4 (pow (/ -1 (* (pow a 3) (pow c 3))) 1/4)) (* -3/32 (* (pow (/ -1 (* (pow a 7) (pow c 7))) 1/4) (pow b_2 2))))) (pow (* -1 (* a c)) 1/4))
(+ (* (pow b_2 2) (+ (* -1/4 (pow (/ -1 (* (pow a 3) (pow c 3))) 1/4)) (* (pow b_2 2) (+ (* -3/32 (pow (/ -1 (* (pow a 7) (pow c 7))) 1/4)) (* -7/128 (* (pow (/ -1 (* (pow a 11) (pow c 11))) 1/4) (pow b_2 2))))))) (pow (* -1 (* a c)) 1/4))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+ (sqrt (/ 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))))
(+ (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 b_2)
(+ (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))))))))
(+ (* -1 (* a b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(+ (* b_2 (+ (* -1 a) (* 1/2 (* (sqrt (/ a c)) (/ b_2 (sqrt -1)))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(+ (* b_2 (+ (* -1 a) (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(- (pow b_2 2) (* a c))
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(/ (+ (* -1/2 c) (* -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)
(sqrt b_2)
(+ (sqrt b_2) (* -1/4 (* (* a c) (sqrt (/ 1 (pow b_2 3))))))
(+ (sqrt b_2) (+ (* -1/4 (* (* a c) (sqrt (/ 1 (pow b_2 3))))) (* (sqrt (/ 1 (pow b_2 7))) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2)))))))
(+ (sqrt b_2) (+ (* -1/4 (* (* a c) (sqrt (/ 1 (pow b_2 3))))) (+ (* (sqrt (/ 1 (pow b_2 7))) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2))))) (* (sqrt (/ 1 (pow b_2 11))) (+ (* -1/12 (* (pow a 3) (pow c 3))) (+ (* -1/384 (* (pow a 3) (pow c 3))) (* 1/32 (* (pow a 3) (pow c 3)))))))))
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(/ (* b_2 (+ a (* -1 a))) (pow a 2))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (/ -1 a) (/ 1 a))))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (/ -1 a) (/ 1 a)))))
(* 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))) (+ (/ -1 a) (/ 1 a))))))
(/ (+ (* -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)
(/ (+ (* -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)
(* b_2 (- (* (sqrt (* a c)) (/ 1 b_2)) 1))
(* 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)))))))
(* b_2 (+ a (* -1 a)))
(* b_2 (+ a (+ (* -1 a) (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))))))
(* b_2 (+ a (+ (* -1 a) (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))))))
(* b_2 (+ a (+ (* -1 a) (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))))))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* (sqrt b_2) (sqrt -1))
(+ (* -1/4 (* (* a (* c (sqrt -1))) (sqrt (/ 1 (pow b_2 3))))) (* (sqrt b_2) (sqrt -1)))
(+ (* -1/4 (* (* a (* c (sqrt -1))) (sqrt (/ 1 (pow b_2 3))))) (+ (* (sqrt b_2) (sqrt -1)) (* (sqrt (/ 1 (pow b_2 7))) (* (sqrt -1) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2))))))))
(+ (* -1/4 (* (* a (* c (sqrt -1))) (sqrt (/ 1 (pow b_2 3))))) (+ (* (sqrt b_2) (sqrt -1)) (+ (* (sqrt (/ 1 (pow b_2 7))) (* (sqrt -1) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2)))))) (* (sqrt (/ 1 (pow b_2 11))) (* (sqrt -1) (+ (* -1/12 (* (pow a 3) (pow c 3))) (+ (* -1/384 (* (pow a 3) (pow c 3))) (* 1/32 (* (pow a 3) (pow c 3))))))))))
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1 (* b_2 (+ (* 1/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 (* 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 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ 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))))))))
(* -2 (* a b_2))
(* -1 (* b_2 (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* 2 a))))
(* -1 (* b_2 (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 2 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))) (* 2 a))))))
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(* 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)))))))))
(* 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))))
(+ (* c (+ (* -1/4 (* (pow 1 1/4) (* a (sqrt (/ 1 (pow b_2 3)))))) (* (pow 1 1/4) (* (sqrt b_2) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 4))) (* 1/32 (/ (pow a 2) (pow b_2 4))))))))) (* (pow 1 1/4) (sqrt b_2)))
(+ (* c (+ (* -1/4 (* (pow 1 1/4) (* a (sqrt (/ 1 (pow b_2 3)))))) (* c (+ (* (pow 1 1/4) (* (sqrt b_2) (* c (+ (* -1/12 (/ (pow a 3) (pow b_2 6))) (+ (* -1/384 (/ (pow a 3) (pow b_2 6))) (* 1/32 (/ (pow a 3) (pow b_2 6)))))))) (* (pow 1 1/4) (* (sqrt b_2) (+ (* -1/8 (/ (pow a 2) (pow b_2 4))) (* 1/32 (/ (pow a 2) (pow b_2 4)))))))))) (* (pow 1 1/4) (sqrt b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(/ (+ (* -1 (* a b_2)) (* a b_2)) (pow a 2))
(+ (* -1 (/ b_2 a)) (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (/ b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (/ b_2 a)))
(* 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))))
(* 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)))))))))
(+ 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))))))))
(+ (* -1 (* a b_2)) (* a b_2))
(+ (* -1 (* a b_2)) (+ (* -1/2 (/ (* (pow a 2) c) b_2)) (* a b_2)))
(+ (* -1 (* a b_2)) (+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* -1/8 (/ (* (pow a 3) c) (pow b_2 3)))))))
(+ (* -1 (* a b_2)) (+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* c (+ (* -1/8 (/ (pow a 3) (pow b_2 3))) (* -1/16 (/ (* (pow a 4) c) (pow b_2 5)))))))))
(* 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)))
(* 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))))))
(exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))
(+ (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))) (* a c))))
(+ (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))) (* a c))) (/ (* (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2))))) (pow c 2))))
(+ (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))) (* a c))) (+ (/ (* (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2))))) (pow c 2)) (/ (* (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/12 (/ (pow b_2 6) (pow a 3))) (+ (* -1/384 (/ (pow b_2 6) (pow a 3))) (* 1/32 (/ (pow b_2 6) (pow a 3)))))) (pow c 3)))))
(* 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))))))
(* 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)))))))
(* 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)))
(* 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)))))))
(* c (+ (* -1 (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(* c (+ (* -1 (/ (* a b_2) c)) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* c (+ (* -1 (/ (* a b_2) c)) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(* c (- (/ (pow b_2 2) c) a))
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* 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)))))
(exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))
(+ (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))) (* a c))))
(+ (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2))))) c)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))) a))) c)))
(+ (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (+ (* -1/32 (/ (pow b_2 6) (pow a 3))) (+ (* 1/384 (/ (pow b_2 6) (pow a 3))) (* 1/12 (/ (pow b_2 6) (pow a 3)))))) c)) (* (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2)))))) c)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))) a))) c)))
(* -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 (+ (* (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 (* 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)))))
(* -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)))))))
(* -1 (* c (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (/ (* a b_2) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (* a b_2)) (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (* a b_2)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (* a c)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
Calls

9 calls:

TimeVariablePointExpression
81.0ms
c
@-inf
((+ (* (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (sqrt (- (* b_2 b_2) (* a c))))) (neg b_2)) (/ (+ (* (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (sqrt (- (* b_2 b_2) (* a c))))) (neg b_2)) a) (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (- (sqrt (* c a)) b_2) (sqrt (* c a)) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (/ (* c a) b_2) (* c a) (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2))
27.0ms
b_2
@-inf
((+ (* (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (sqrt (- (* b_2 b_2) (* a c))))) (neg b_2)) (/ (+ (* (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (sqrt (- (* b_2 b_2) (* a c))))) (neg b_2)) a) (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (- (sqrt (* c a)) b_2) (sqrt (* c a)) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (/ (* c a) b_2) (* c a) (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2))
19.0ms
a
@0
((+ (* (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (sqrt (- (* b_2 b_2) (* a c))))) (neg b_2)) (/ (+ (* (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (sqrt (- (* b_2 b_2) (* a c))))) (neg b_2)) a) (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (- (sqrt (* c a)) b_2) (sqrt (* c a)) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (/ (* c a) b_2) (* c a) (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2))
18.0ms
b_2
@inf
((+ (* (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (sqrt (- (* b_2 b_2) (* a c))))) (neg b_2)) (/ (+ (* (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (sqrt (- (* b_2 b_2) (* a c))))) (neg b_2)) a) (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (- (sqrt (* c a)) b_2) (sqrt (* c a)) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (/ (* c a) b_2) (* c a) (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2))
17.0ms
a
@-inf
((+ (* (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (sqrt (- (* b_2 b_2) (* a c))))) (neg b_2)) (/ (+ (* (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (sqrt (- (* b_2 b_2) (* a c))))) (neg b_2)) a) (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (- (sqrt (* c a)) b_2) (sqrt (* c a)) (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (/ (* c a) b_2) (* c a) (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2))

simplify476.0ms (6.4%)

Memory
17.3MiB live, 248.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012947994
147567542
084647166
Stop Event
iter limit
node limit
Counts
276 → 275
Calls
Call 1
Inputs
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (pow 1 1/4) (sqrt b_2))
(+ (* -1/4 (* (pow 1 1/4) (* (* a c) (sqrt (/ 1 (pow b_2 3)))))) (* (pow 1 1/4) (sqrt b_2)))
(+ (* a (+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow b_2 3))) c))) (* (pow 1 1/4) (* (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 4))) (* 1/32 (/ (pow c 2) (pow b_2 4))))) (sqrt b_2))))) (* (pow 1 1/4) (sqrt b_2)))
(+ (* a (+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow b_2 3))) c))) (* a (+ (* (pow 1 1/4) (* (sqrt b_2) (+ (* -1/8 (/ (pow c 2) (pow b_2 4))) (* 1/32 (/ (pow c 2) (pow b_2 4)))))) (* (pow 1 1/4) (* (* a (+ (* -1/12 (/ (pow c 3) (pow b_2 6))) (+ (* -1/384 (/ (pow c 3) (pow b_2 6))) (* 1/32 (/ (pow c 3) (pow b_2 6)))))) (sqrt b_2))))))) (* (pow 1 1/4) (sqrt b_2)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(/ (+ b_2 (* -1 b_2)) a)
(/ (+ b_2 (+ (* -1 b_2) (* -1/2 (/ (* a c) b_2)))) a)
(/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))) a)
(/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))) a)
(* 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))))))))
(* 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)) b_2)
(sqrt (* a c))
(+ 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))))))))
(* a (+ b_2 (* -1 b_2)))
(* a (+ b_2 (+ (* -1 b_2) (* -1/2 (/ (* a c) b_2)))))
(* a (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))))
(* a (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(/ (* a c) b_2)
(* a c)
(+ b_2 (* -1 (/ (* a c) b_2)))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))
(+ (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))) (* a c))))
(+ (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))) (* a c))) (/ (* (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2))))) (pow a 2))))
(+ (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))) (* a c))) (+ (/ (* (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2))))) (pow a 2)) (/ (* (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/12 (/ (pow b_2 6) (pow c 3))) (+ (* -1/384 (/ (pow b_2 6) (pow c 3))) (* 1/32 (/ (pow b_2 6) (pow c 3)))))) (pow a 3)))))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(sqrt (/ 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))))))
(* 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)))
(* 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)))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* -1 (/ (* a c) b_2))
(* a (+ (* -1 (/ c b_2)) (/ 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 (* (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)))
(exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))
(+ (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))) (* a c))))
(+ (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2))))) a)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))) c))) a)))
(+ (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (+ (* -1/32 (/ (pow b_2 6) (pow c 3))) (+ (* 1/384 (/ (pow b_2 6) (pow c 3))) (* 1/12 (/ (pow b_2 6) (pow c 3)))))) a)) (* (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2)))))) a)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))) c))) a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -1 (* (sqrt (/ 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 (* (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 (* 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)))))))
(* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(+ (* -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)))
(+ (* 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)))
(pow (* -1 (* a c)) 1/4)
(+ (* -1/4 (* (pow (/ -1 (* (pow a 3) (pow c 3))) 1/4) (pow b_2 2))) (pow (* -1 (* a c)) 1/4))
(+ (* (pow b_2 2) (+ (* -1/4 (pow (/ -1 (* (pow a 3) (pow c 3))) 1/4)) (* -3/32 (* (pow (/ -1 (* (pow a 7) (pow c 7))) 1/4) (pow b_2 2))))) (pow (* -1 (* a c)) 1/4))
(+ (* (pow b_2 2) (+ (* -1/4 (pow (/ -1 (* (pow a 3) (pow c 3))) 1/4)) (* (pow b_2 2) (+ (* -3/32 (pow (/ -1 (* (pow a 7) (pow c 7))) 1/4)) (* -7/128 (* (pow (/ -1 (* (pow a 11) (pow c 11))) 1/4) (pow b_2 2))))))) (pow (* -1 (* a c)) 1/4))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+ (sqrt (/ 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))))
(+ (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 b_2)
(+ (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))))))))
(+ (* -1 (* a b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(+ (* b_2 (+ (* -1 a) (* 1/2 (* (sqrt (/ a c)) (/ b_2 (sqrt -1)))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(+ (* b_2 (+ (* -1 a) (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(- (pow b_2 2) (* a c))
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(/ (+ (* -1/2 c) (* -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)
(sqrt b_2)
(+ (sqrt b_2) (* -1/4 (* (* a c) (sqrt (/ 1 (pow b_2 3))))))
(+ (sqrt b_2) (+ (* -1/4 (* (* a c) (sqrt (/ 1 (pow b_2 3))))) (* (sqrt (/ 1 (pow b_2 7))) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2)))))))
(+ (sqrt b_2) (+ (* -1/4 (* (* a c) (sqrt (/ 1 (pow b_2 3))))) (+ (* (sqrt (/ 1 (pow b_2 7))) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2))))) (* (sqrt (/ 1 (pow b_2 11))) (+ (* -1/12 (* (pow a 3) (pow c 3))) (+ (* -1/384 (* (pow a 3) (pow c 3))) (* 1/32 (* (pow a 3) (pow c 3)))))))))
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(/ (* b_2 (+ a (* -1 a))) (pow a 2))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (/ -1 a) (/ 1 a))))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (/ -1 a) (/ 1 a)))))
(* 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))) (+ (/ -1 a) (/ 1 a))))))
(/ (+ (* -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)
(/ (+ (* -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)
(* b_2 (- (* (sqrt (* a c)) (/ 1 b_2)) 1))
(* 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)))))))
(* b_2 (+ a (* -1 a)))
(* b_2 (+ a (+ (* -1 a) (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))))))
(* b_2 (+ a (+ (* -1 a) (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))))))
(* b_2 (+ a (+ (* -1 a) (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))))))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* (sqrt b_2) (sqrt -1))
(+ (* -1/4 (* (* a (* c (sqrt -1))) (sqrt (/ 1 (pow b_2 3))))) (* (sqrt b_2) (sqrt -1)))
(+ (* -1/4 (* (* a (* c (sqrt -1))) (sqrt (/ 1 (pow b_2 3))))) (+ (* (sqrt b_2) (sqrt -1)) (* (sqrt (/ 1 (pow b_2 7))) (* (sqrt -1) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2))))))))
(+ (* -1/4 (* (* a (* c (sqrt -1))) (sqrt (/ 1 (pow b_2 3))))) (+ (* (sqrt b_2) (sqrt -1)) (+ (* (sqrt (/ 1 (pow b_2 7))) (* (sqrt -1) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2)))))) (* (sqrt (/ 1 (pow b_2 11))) (* (sqrt -1) (+ (* -1/12 (* (pow a 3) (pow c 3))) (+ (* -1/384 (* (pow a 3) (pow c 3))) (* 1/32 (* (pow a 3) (pow c 3))))))))))
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1 (* b_2 (+ (* 1/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 (* 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 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ 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))))))))
(* -2 (* a b_2))
(* -1 (* b_2 (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* 2 a))))
(* -1 (* b_2 (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 2 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))) (* 2 a))))))
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(* 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)))))))))
(* 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))))
(+ (* c (+ (* -1/4 (* (pow 1 1/4) (* a (sqrt (/ 1 (pow b_2 3)))))) (* (pow 1 1/4) (* (sqrt b_2) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 4))) (* 1/32 (/ (pow a 2) (pow b_2 4))))))))) (* (pow 1 1/4) (sqrt b_2)))
(+ (* c (+ (* -1/4 (* (pow 1 1/4) (* a (sqrt (/ 1 (pow b_2 3)))))) (* c (+ (* (pow 1 1/4) (* (sqrt b_2) (* c (+ (* -1/12 (/ (pow a 3) (pow b_2 6))) (+ (* -1/384 (/ (pow a 3) (pow b_2 6))) (* 1/32 (/ (pow a 3) (pow b_2 6)))))))) (* (pow 1 1/4) (* (sqrt b_2) (+ (* -1/8 (/ (pow a 2) (pow b_2 4))) (* 1/32 (/ (pow a 2) (pow b_2 4)))))))))) (* (pow 1 1/4) (sqrt b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(/ (+ (* -1 (* a b_2)) (* a b_2)) (pow a 2))
(+ (* -1 (/ b_2 a)) (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (/ b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (/ b_2 a)))
(* 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))))
(* 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)))))))))
(+ 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))))))))
(+ (* -1 (* a b_2)) (* a b_2))
(+ (* -1 (* a b_2)) (+ (* -1/2 (/ (* (pow a 2) c) b_2)) (* a b_2)))
(+ (* -1 (* a b_2)) (+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* -1/8 (/ (* (pow a 3) c) (pow b_2 3)))))))
(+ (* -1 (* a b_2)) (+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* c (+ (* -1/8 (/ (pow a 3) (pow b_2 3))) (* -1/16 (/ (* (pow a 4) c) (pow b_2 5)))))))))
(* 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)))
(* 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))))))
(exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))
(+ (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))) (* a c))))
(+ (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))) (* a c))) (/ (* (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2))))) (pow c 2))))
(+ (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))) (* a c))) (+ (/ (* (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2))))) (pow c 2)) (/ (* (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/12 (/ (pow b_2 6) (pow a 3))) (+ (* -1/384 (/ (pow b_2 6) (pow a 3))) (* 1/32 (/ (pow b_2 6) (pow a 3)))))) (pow c 3)))))
(* 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))))))
(* 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)))))))
(* 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)))
(* 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)))))))
(* c (+ (* -1 (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(* c (+ (* -1 (/ (* a b_2) c)) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* c (+ (* -1 (/ (* a b_2) c)) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(* c (- (/ (pow b_2 2) c) a))
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* 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)))))
(exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))
(+ (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))) (* a c))))
(+ (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2))))) c)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))) a))) c)))
(+ (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (+ (* -1/32 (/ (pow b_2 6) (pow a 3))) (+ (* 1/384 (/ (pow b_2 6) (pow a 3))) (* 1/12 (/ (pow b_2 6) (pow a 3)))))) c)) (* (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2)))))) c)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))) a))) c)))
(* -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 (+ (* (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 (* 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)))))
(* -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)))))))
(* -1 (* c (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (/ (* a b_2) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (* a b_2)) (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (* a b_2)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (* a c)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
Outputs
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a)
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a)
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* (pow 1 1/4) (sqrt b_2))
(sqrt.f64 b_2)
(+ (* -1/4 (* (pow 1 1/4) (* (* a c) (sqrt (/ 1 (pow b_2 3)))))) (* (pow 1 1/4) (sqrt b_2)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c a)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (sqrt.f64 b_2))
(+ (* a (+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow b_2 3))) c))) (* (pow 1 1/4) (* (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 4))) (* 1/32 (/ (pow c 2) (pow b_2 4))))) (sqrt b_2))))) (* (pow 1 1/4) (sqrt b_2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -3/32 binary64)) a) (sqrt.f64 b_2) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) c) #s(literal -1/4 binary64))) a (sqrt.f64 b_2))
(+ (* a (+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow b_2 3))) c))) (* a (+ (* (pow 1 1/4) (* (sqrt b_2) (+ (* -1/8 (/ (pow c 2) (pow b_2 4))) (* 1/32 (/ (pow c 2) (pow b_2 4)))))) (* (pow 1 1/4) (* (* a (+ (* -1/12 (/ (pow c 3) (pow b_2 6))) (+ (* -1/384 (/ (pow c 3) (pow b_2 6))) (* 1/32 (/ (pow c 3) (pow b_2 6)))))) (sqrt b_2))))))) (* (pow 1 1/4) (sqrt b_2)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 b_2) (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -3/32 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -7/128 binary64)) a))) a (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) c) #s(literal -1/4 binary64))) a (sqrt.f64 b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a b_2)
(/ (+ b_2 (* -1 b_2)) a)
#s(literal 0 binary64)
(/ (+ b_2 (+ (* -1 b_2) (* -1/2 (/ (* a c) b_2)))) a)
(/.f64 (fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) #s(literal 0 binary64)) a)
(/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a #s(literal 0 binary64)) a)
(/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a #s(literal 0 binary64)) a)
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c 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 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(* 1/2 (/ (* a c) b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2)))
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a)
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a)
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a)
(- (sqrt (* a c)) b_2)
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
(sqrt (* a c))
(sqrt.f64 (*.f64 c a))
(+ 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 (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a b_2)
(+ b_2 (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a b_2)
(* a (+ b_2 (* -1 b_2)))
#s(literal 0 binary64)
(* a (+ b_2 (+ (* -1 b_2) (* -1/2 (/ (* a c) b_2)))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) #s(literal 0 binary64)) a)
(* a (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a #s(literal 0 binary64)) a)
(* a (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a #s(literal 0 binary64)) a)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(/ (* a c) b_2)
(*.f64 a (/.f64 c b_2))
(* a c)
(*.f64 c a)
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (*.f64 a (/.f64 c b_2)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))) a)
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))))
(exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 a) (log.f64 (neg.f64 c))))
(+ (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))) (* a c))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 a) (log.f64 (neg.f64 c)))) (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal -1/4 binary64) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 a) (log.f64 (neg.f64 c)))))
(+ (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))) (* a c))) (/ (* (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2))))) (pow a 2))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) c) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 a) (log.f64 (neg.f64 c)))) (*.f64 b_2 b_2)) a) (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 a) (log.f64 (neg.f64 c)))) a) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -3/32 binary64)) a) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 a) (log.f64 (neg.f64 c))))))
(+ (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a))))))) (* a c))) (+ (/ (* (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2))))) (pow a 2)) (/ (* (exp (* 1/4 (+ (log (neg c)) (* -1 (log (/ 1 a)))))) (+ (* -1/12 (/ (pow b_2 6) (pow c 3))) (+ (* -1/384 (/ (pow b_2 6) (pow c 3))) (* 1/32 (/ (pow b_2 6) (pow c 3)))))) (pow a 3)))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) c) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 a) (log.f64 (neg.f64 c)))) (*.f64 b_2 b_2)) a) (fma.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 a) (log.f64 (neg.f64 c)))) (fma.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) a) (/.f64 #s(literal -3/32 binary64) a) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -7/128 binary64)) (pow.f64 a #s(literal 3 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 a) (log.f64 (neg.f64 c))))))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(sqrt (/ c a))
(sqrt.f64 (/.f64 c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a)))))
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) a)
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a)) 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a)) a)
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) 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 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a)))) 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 (+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a)))) (*.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))) a)
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (*.f64 a a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))
(* (pow a 2) (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))))
(* (pow a 2) (+ (* -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 (*.f64 a a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* -1 (/ (* a c) b_2))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 c b_2) (/.f64 b_2 a)) a)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) b_2) (neg.f64 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 a)) b_2) (neg.f64 a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) a)))
(exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 c) (log.f64 (/.f64 #s(literal -1 binary64) a))))
(+ (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))) (* a c))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 c) (log.f64 (/.f64 #s(literal -1 binary64) a)))) (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal -1/4 binary64) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 c) (log.f64 (/.f64 #s(literal -1 binary64) a)))))
(+ (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2))))) a)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))) c))) a)))
(-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 c) (log.f64 (/.f64 #s(literal -1 binary64) a)))) (/.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 c) (log.f64 (/.f64 #s(literal -1 binary64) a))))) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -3/32 binary64)) a) (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 c) (log.f64 (/.f64 #s(literal -1 binary64) a)))) (*.f64 b_2 b_2)) c) #s(literal 1/4 binary64))) a))
(+ (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (+ (* -1/32 (/ (pow b_2 6) (pow c 3))) (+ (* 1/384 (/ (pow b_2 6) (pow c 3))) (* 1/12 (/ (pow b_2 6) (pow c 3)))))) a)) (* (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a)))))) (+ (* -1/8 (/ (pow b_2 4) (pow c 2))) (* 1/32 (/ (pow b_2 4) (pow c 2)))))) a)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 c))) (* -1 (log (/ -1 a))))))) c))) a)))
(-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 c) (log.f64 (/.f64 #s(literal -1 binary64) a)))) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 c) (log.f64 (/.f64 #s(literal -1 binary64) a)))) (*.f64 b_2 b_2)) c) #s(literal 1/4 binary64) (/.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 c) (log.f64 (/.f64 #s(literal -1 binary64) a))))) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 7/128 binary64)) a) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 c) (log.f64 (/.f64 #s(literal -1 binary64) a)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -3/32 binary64)))) (neg.f64 a))) a))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 (/.f64 c a)) #s(literal 1 binary64))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) #s(literal 1 binary64) (/.f64 (neg.f64 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)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) b_2) a))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) #s(literal 1 binary64) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) #s(literal -1/2 binary64))) a)) (neg.f64 a)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 c a))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) #s(literal -1 binary64) (/.f64 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)))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) a) #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 c 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)))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) #s(literal 1/2 binary64))) (neg.f64 a)) b_2) a) #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (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)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (/.f64 c a)))))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (*.f64 a a))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) a))) (*.f64 a a))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (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 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) a))) (*.f64 a a))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64) c))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (/.f64 c b_2)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) #s(literal -1/8 binary64)) (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2) #s(literal 1 binary64)) b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) b_2 (*.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 (-.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2) (/.f64 #s(literal 1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(pow (* -1 (* a c)) 1/4)
(pow.f64 (*.f64 (neg.f64 a) c) #s(literal 1/4 binary64))
(+ (* -1/4 (* (pow (/ -1 (* (pow a 3) (pow c 3))) 1/4) (pow b_2 2))) (pow (* -1 (* a c)) 1/4))
(fma.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 1/4 binary64)) #s(literal -1/4 binary64)) (*.f64 b_2 b_2) (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 1/4 binary64)))
(+ (* (pow b_2 2) (+ (* -1/4 (pow (/ -1 (* (pow a 3) (pow c 3))) 1/4)) (* -3/32 (* (pow (/ -1 (* (pow a 7) (pow c 7))) 1/4) (pow b_2 2))))) (pow (* -1 (* a c)) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 7 binary64))) #s(literal 1/4 binary64)) #s(literal -3/32 binary64)) (*.f64 b_2 b_2) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 1/4 binary64)) #s(literal -1/4 binary64))) (*.f64 b_2 b_2) (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 1/4 binary64)))
(+ (* (pow b_2 2) (+ (* -1/4 (pow (/ -1 (* (pow a 3) (pow c 3))) 1/4)) (* (pow b_2 2) (+ (* -3/32 (pow (/ -1 (* (pow a 7) (pow c 7))) 1/4)) (* -7/128 (* (pow (/ -1 (* (pow a 11) (pow c 11))) 1/4) (pow b_2 2))))))) (pow (* -1 (* a c)) 1/4))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -7/128 binary64) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 11 binary64))) (pow.f64 c #s(literal 11 binary64))) #s(literal 1/4 binary64))) (*.f64 b_2 b_2) (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 7 binary64))) #s(literal 1/4 binary64)) #s(literal -3/32 binary64))) (*.f64 b_2 b_2) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 1/4 binary64)) #s(literal -1/4 binary64))) (*.f64 b_2 b_2) (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 1/4 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) #s(literal -1/8 binary64)) (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(fma.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal 1 binary64) a)) b_2 (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 (-.f64 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) #s(literal 1/2 binary64))) b_2) (/.f64 #s(literal 1 binary64) a)) b_2 (sqrt.f64 (/.f64 c a)))
(+ (sqrt (* a c)) (* -1 b_2))
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(fma.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64)) b_2) #s(literal 1 binary64)) b_2 (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 1)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64))) b_2) #s(literal 1 binary64)) b_2 (sqrt.f64 (*.f64 c a)))
(* -1 b_2)
(neg.f64 b_2)
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64)) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 2))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 b_2 b_2)) #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 c a)))
(+ (* -1 (* a b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(fma.f64 (neg.f64 a) b_2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* -1 a) (* 1/2 (* (sqrt (/ a c)) (/ b_2 (sqrt -1)))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))) #s(literal 1/2 binary64) (neg.f64 a)) b_2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* -1 a) (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (neg.f64 a)) b_2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))
(- (pow b_2 2) (* a c))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) a) c (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) b_2) (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 c a (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) b_2) (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 #s(literal -1/2 binary64) c))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2)))) b_2)
(sqrt b_2)
(sqrt.f64 b_2)
(+ (sqrt b_2) (* -1/4 (* (* a c) (sqrt (/ 1 (pow b_2 3))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c a)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (sqrt.f64 b_2))
(+ (sqrt b_2) (+ (* -1/4 (* (* a c) (sqrt (/ 1 (pow b_2 3))))) (* (sqrt (/ 1 (pow b_2 7))) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/32 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 7 binary64)))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c a)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (sqrt.f64 b_2)))
(+ (sqrt b_2) (+ (* -1/4 (* (* a c) (sqrt (/ 1 (pow b_2 3))))) (+ (* (sqrt (/ 1 (pow b_2 7))) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2))))) (* (sqrt (/ 1 (pow b_2 11))) (+ (* -1/12 (* (pow a 3) (pow c 3))) (+ (* -1/384 (* (pow a 3) (pow c 3))) (* 1/32 (* (pow a 3) (pow c 3)))))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) #s(literal -7/128 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 11 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/32 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 7 binary64)))))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c a)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (sqrt.f64 b_2)))
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64))) b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64))) b_2)
(/ (* b_2 (+ a (* -1 a))) (pow a 2))
#s(literal 0 binary64)
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (/ -1 a) (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) #s(literal 0 binary64)) b_2)
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (/ -1 a) (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) #s(literal 0 binary64))) b_2)
(* 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))) (+ (/ -1 a) (/ 1 a))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) #s(literal 0 binary64)))) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) c)) 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 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 #s(literal 1/2 binary64) c))) b_2)
(/ (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow 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 (/.f64 #s(literal -1/2 binary64) a) (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 #s(literal 1/2 binary64) c)))) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) 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 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) b_2) (/.f64 (*.f64 c c) b_2) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) c (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 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 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) b_2) (/.f64 (*.f64 c c) b_2) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) c (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))))) b_2)
(* b_2 (- (* (sqrt (* a c)) (/ 1 b_2)) 1))
(*.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) b_2) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal 1 binary64))) 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)))))))
(*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) b_2)
(* b_2 (+ a (* -1 a)))
#s(literal 0 binary64)
(* b_2 (+ a (+ (* -1 a) (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) #s(literal 0 binary64)) b_2)
(* b_2 (+ a (+ (* -1 a) (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) #s(literal 0 binary64)) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64))) b_2)
(* b_2 (+ a (+ (* -1 a) (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) #s(literal 0 binary64)) (fma.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64)))) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c 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 a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c 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 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 b_2))
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal 2 binary64) a)))) (neg.f64 b_2))
(* (sqrt b_2) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 b_2))
(+ (* -1/4 (* (* a (* c (sqrt -1))) (sqrt (/ 1 (pow b_2 3))))) (* (sqrt b_2) (sqrt -1)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 b_2)))
(+ (* -1/4 (* (* a (* c (sqrt -1))) (sqrt (/ 1 (pow b_2 3))))) (+ (* (sqrt b_2) (sqrt -1)) (* (sqrt (/ 1 (pow b_2 7))) (* (sqrt -1) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 7 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/32 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 b_2))))
(+ (* -1/4 (* (* a (* c (sqrt -1))) (sqrt (/ 1 (pow b_2 3))))) (+ (* (sqrt b_2) (sqrt -1)) (+ (* (sqrt (/ 1 (pow b_2 7))) (* (sqrt -1) (+ (* -1/8 (* (pow a 2) (pow c 2))) (* 1/32 (* (pow a 2) (pow c 2)))))) (* (sqrt (/ 1 (pow b_2 11))) (* (sqrt -1) (+ (* -1/12 (* (pow a 3) (pow c 3))) (+ (* -1/384 (* (pow a 3) (pow c 3))) (* 1/32 (* (pow a 3) (pow c 3))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 7 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/32 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 11 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) #s(literal -7/128 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 b_2)))))
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c 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 a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c 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))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal 2 binary64) a)))) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)) (neg.f64 b_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)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ 1 b_2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal 1 binary64)) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal 1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c b_2) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 b_2))
(* -2 (* a b_2))
(*.f64 #s(literal -2 binary64) (*.f64 a b_2))
(* -1 (* b_2 (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* 2 a))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) (*.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 2 a)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (*.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))) (* 2 a))))))
(*.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) (fma.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/16 binary64) (*.f64 #s(literal 2 binary64) a)))) (neg.f64 b_2))
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(*.f64 (-.f64 (*.f64 (/.f64 a b_2) (/.f64 c b_2)) #s(literal 1 binary64)) (neg.f64 b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) a) (/.f64 c b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(+ (* c (+ (* -1/4 (* (pow 1 1/4) (* a (sqrt (/ 1 (pow b_2 3)))))) (* (pow 1 1/4) (* (sqrt b_2) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 4))) (* 1/32 (/ (pow a 2) (pow b_2 4))))))))) (* (pow 1 1/4) (sqrt b_2)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) a) #s(literal -1/4 binary64) (*.f64 (*.f64 (sqrt.f64 b_2) c) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -3/32 binary64)))) c (sqrt.f64 b_2))
(+ (* c (+ (* -1/4 (* (pow 1 1/4) (* a (sqrt (/ 1 (pow b_2 3)))))) (* c (+ (* (pow 1 1/4) (* (sqrt b_2) (* c (+ (* -1/12 (/ (pow a 3) (pow b_2 6))) (+ (* -1/384 (/ (pow a 3) (pow b_2 6))) (* 1/32 (/ (pow a 3) (pow b_2 6)))))))) (* (pow 1 1/4) (* (sqrt b_2) (+ (* -1/8 (/ (pow a 2) (pow b_2 4))) (* 1/32 (/ (pow a 2) (pow b_2 4)))))))))) (* (pow 1 1/4) (sqrt b_2)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 b_2) (fma.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -7/128 binary64)) c (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -3/32 binary64)))) c (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) a) #s(literal -1/4 binary64))) c (sqrt.f64 b_2))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(/ (+ (* -1 (* a b_2)) (* a b_2)) (pow a 2))
#s(literal 0 binary64)
(+ (* -1 (/ b_2 a)) (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) #s(literal 0 binary64))
(+ (* -1 (/ b_2 a)) (+ (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (/ b_2 a)))
(fma.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) b_2)) c #s(literal 0 binary64))
(+ (* -1 (/ b_2 a)) (+ (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (/ b_2 a)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c) (/.f64 #s(literal 1/2 binary64) b_2)) c #s(literal 0 binary64))
(* c (+ (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) a) (/.f64 c b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow a 3) (pow b_2 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2)))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c b_2)
(+ (* -1 (* a b_2)) (* a b_2))
#s(literal 0 binary64)
(+ (* -1 (* a b_2)) (+ (* -1/2 (/ (* (pow a 2) c) b_2)) (* a b_2)))
(fma.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) #s(literal -1/2 binary64) #s(literal 0 binary64))
(+ (* -1 (* a b_2)) (+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* -1/8 (/ (* (pow a 3) c) (pow b_2 3)))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 a a) b_2) #s(literal -1/2 binary64))) c #s(literal 0 binary64))
(+ (* -1 (* a b_2)) (+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* c (+ (* -1/8 (/ (pow a 3) (pow b_2 3))) (* -1/16 (/ (* (pow a 4) c) (pow b_2 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64))) c (*.f64 (/.f64 (*.f64 a a) b_2) #s(literal -1/2 binary64))) c #s(literal 0 binary64))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c)) c)
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c))) c)
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c)))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 b_2) a) c)) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 b_2) a) c))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 b_2) a) c)))) c)
(exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 c) (log.f64 (neg.f64 a))))
(+ (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))) (* a c))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 c) (log.f64 (neg.f64 a)))) (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal -1/4 binary64) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 c) (log.f64 (neg.f64 a)))))
(+ (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))) (* a c))) (/ (* (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2))))) (pow c 2))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) c) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 c) (log.f64 (neg.f64 a)))) (*.f64 b_2 b_2)) a) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -3/32 binary64)) c) (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 c) (log.f64 (neg.f64 a)))) c) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 c) (log.f64 (neg.f64 a))))))
(+ (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c))))))) (* a c))) (+ (/ (* (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2))))) (pow c 2)) (/ (* (exp (* 1/4 (+ (log (neg a)) (* -1 (log (/ 1 c)))))) (+ (* -1/12 (/ (pow b_2 6) (pow a 3))) (+ (* -1/384 (/ (pow b_2 6) (pow a 3))) (* 1/32 (/ (pow b_2 6) (pow a 3)))))) (pow c 3)))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) c) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 c) (log.f64 (neg.f64 a)))) (*.f64 b_2 b_2)) a) (fma.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 c) (log.f64 (neg.f64 a)))) (fma.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) c) (/.f64 #s(literal -3/32 binary64) c) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal -7/128 binary64)) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (+.f64 (log.f64 c) (log.f64 (neg.f64 a))))))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* c (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 (/.f64 b_2 a) c)) 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 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (-.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 (/.f64 b_2 a) c))) 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 (+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64))) (-.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) c)
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)) 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c)))) (/.f64 b_2 c)) c)
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) 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 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c)))) 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 (+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c)))) (*.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))) c)
(* c (+ (* -1 (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (/.f64 (neg.f64 b_2) c))) c)
(* c (+ (* -1 (/ (* a b_2) c)) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (/.f64 (neg.f64 b_2) c)))) c)
(* c (+ (* -1 (/ (* a b_2) c)) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (/.f64 (neg.f64 b_2) c))))) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c)) c)
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) b_2) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 c)) b_2) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) c)) (neg.f64 c))) (neg.f64 c))
(exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 a) (log.f64 (/.f64 #s(literal -1 binary64) c))))
(+ (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (* -1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))) (* a c))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 a) (log.f64 (/.f64 #s(literal -1 binary64) c)))) (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal -1/4 binary64) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 a) (log.f64 (/.f64 #s(literal -1 binary64) c)))))
(+ (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2))))) c)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))) a))) c)))
(-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 a) (log.f64 (/.f64 #s(literal -1 binary64) c)))) (/.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 a) (log.f64 (/.f64 #s(literal -1 binary64) c))))) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -3/32 binary64)) c) (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 a) (log.f64 (/.f64 #s(literal -1 binary64) c)))) (*.f64 b_2 b_2)) a) #s(literal 1/4 binary64))) c))
(+ (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (+ (* -1/32 (/ (pow b_2 6) (pow a 3))) (+ (* 1/384 (/ (pow b_2 6) (pow a 3))) (* 1/12 (/ (pow b_2 6) (pow a 3)))))) c)) (* (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c)))))) (+ (* -1/8 (/ (pow b_2 4) (pow a 2))) (* 1/32 (/ (pow b_2 4) (pow a 2)))))) c)) (* 1/4 (/ (* (pow b_2 2) (exp (* 1/4 (+ (log (neg (* -1 a))) (* -1 (log (/ -1 c))))))) a))) c)))
(-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 a) (log.f64 (/.f64 #s(literal -1 binary64) c)))) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 a) (log.f64 (/.f64 #s(literal -1 binary64) c)))) (*.f64 b_2 b_2)) a) #s(literal 1/4 binary64) (/.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 a) (log.f64 (/.f64 #s(literal -1 binary64) c))))) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal 7/128 binary64)) c) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (-.f64 (log.f64 a) (log.f64 (/.f64 #s(literal -1 binary64) c)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -3/32 binary64)))) (neg.f64 c))) c))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal -1 binary64) (/.f64 (/.f64 b_2 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)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal -1/8 binary64))) c)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64) (/.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 (fma.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/8 binary64))) (neg.f64 c)) b_2) (neg.f64 c))) (neg.f64 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 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 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)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (/ (* a b_2) c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (/.f64 b_2 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (* a b_2)) (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (* a b_2)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (* a c)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 a b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) c))) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64) a) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal -1 binary64) (/.f64 a b_2)) (neg.f64 c))

rewrite188.0ms (2.5%)

Memory
-8.0MiB live, 176.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064495
094421
1350412
22336412
08494402
Stop Event
iter limit
node limit
iter limit
Counts
20 → 358
Calls
Call 1
Inputs
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2))
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2)) a)
(sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(literal 0 binary64))
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
(sqrt.f64 (*.f64 c a))
(+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2)))
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(neg.f64 b_2)
#s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) a (*.f64 a (neg.f64 b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c a)
#s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2)))
Outputs
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (+.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))
(/.f64 (-.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))) (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))))
(/.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(fma.f64 (sqrt.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/4 binary64))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)) (sqrt.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/4 binary64))) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(+.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) (/.f64 (neg.f64 b_2) a))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a (*.f64 (neg.f64 a) b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2)))) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 a) (*.f64 a (neg.f64 (neg.f64 b_2)))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 a) (neg.f64 b_2) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 a) b_2 (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (*.f64 a a))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) a))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) (/.f64 (neg.f64 b_2) a)))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 b_2))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (neg.f64 (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 b_2 b_2)) (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) a))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a))
(/.f64 (+.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) a)
(neg.f64 (/.f64 (+.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) a))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 a)))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) #s(literal 2 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) a)) (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) a)) (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (neg.f64 b_2))) a))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a))
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) a))
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/4 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 2 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) #s(literal 1/2 binary64))
(neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)))
(sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)))
(+.f64 (cosh.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (sinh.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))
(*.f64 (sqrt.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/4 binary64))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)) (sqrt.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/4 binary64))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) #s(literal 1 binary64))
(neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))) (sinh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))))
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(literal 0 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (neg.f64 a))
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) a))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 a)))
#s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 c a) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2) (*.f64 b_2 b_2))) (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (neg.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(-.f64 (/.f64 (*.f64 c a) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) (/.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
(*.f64 (neg.f64 (pow.f64 (*.f64 c a) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (*.f64 c a) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (*.f64 c a) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (*.f64 c a) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (sqrt.f64 a)) (fabs.f64 (sqrt.f64 c)))
(*.f64 (fabs.f64 (sqrt.f64 c)) (fabs.f64 (sqrt.f64 a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) c))) (sqrt.f64 (sqrt.f64 a)))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 c a)))))
(*.f64 (sqrt.f64 (sqrt.f64 c)) (sqrt.f64 (sqrt.f64 (*.f64 a (*.f64 c a)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 c a) c)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 a (*.f64 c a))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 c a) #s(literal 1/4 binary64)) (pow.f64 (*.f64 c a) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(pow.f64 (pow.f64 (*.f64 c a) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (*.f64 c a)) #s(literal 1 binary64))
(pow.f64 (*.f64 c a) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 c a))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 c a))))
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (*.f64 c a)))) (sinh.f64 (log.f64 (sqrt.f64 (*.f64 c a)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (*.f64 (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64))) (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))))
(/.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(+.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 a) b_2 (*.f64 a #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2)))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 a) (*.f64 a (neg.f64 (neg.f64 b_2)))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) a (*.f64 (neg.f64 a) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 a) (neg.f64 b_2) (*.f64 a (neg.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) a))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a) #s(literal 3 binary64))) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 a) b_2 (*.f64 a #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) a))
(/.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a))
(/.f64 (neg.f64 (+.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2))) (neg.f64 a))
(/.f64 (+.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) a)
(neg.f64 (/.f64 (neg.f64 (+.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2))) a))
(neg.f64 (/.f64 (+.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2)) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) a)) (/.f64 (pow.f64 (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) a)) (/.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)))) a) (/.f64 (/.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)))) a))
(+.f64 (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a))
(neg.f64 b_2)
#s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a)) (/.f64 (*.f64 a b_2) a)) (neg.f64 a))
(/.f64 (+.f64 (/.f64 (*.f64 a b_2) a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 b_2))) (neg.f64 a))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)) (*.f64 a a))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 a (*.f64 a a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 b_2))) a))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) b_2)))) (neg.f64 (pow.f64 a #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a)) (*.f64 a a)) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (neg.f64 a) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) a) (*.f64 a a)) (*.f64 a (*.f64 (neg.f64 a) (neg.f64 b_2)))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)) (*.f64 a a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a)) (neg.f64 a) (*.f64 (neg.f64 a) (/.f64 (*.f64 a b_2) a))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a)) a (*.f64 (neg.f64 a) (/.f64 (*.f64 (neg.f64 a) b_2) a))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a)) (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a)) (*.f64 a a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) b_2))) (*.f64 (neg.f64 a) (*.f64 a a)))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) a) (neg.f64 a) (*.f64 a (/.f64 (*.f64 a b_2) a))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) a) a (*.f64 a (/.f64 (*.f64 (neg.f64 a) b_2) a))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) a) (*.f64 (neg.f64 a) a) (*.f64 a (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 a (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) a) (*.f64 a a) (*.f64 a (*.f64 (neg.f64 a) b_2))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)) (neg.f64 a) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 a b_2) a))) (*.f64 (*.f64 (neg.f64 a) a) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)) a (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (neg.f64 a) b_2) a))) (*.f64 (*.f64 (neg.f64 a) a) a))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)) (*.f64 (neg.f64 a) a) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)) (*.f64 a a) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 a) b_2))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a) (*.f64 (*.f64 a a) (/.f64 (*.f64 a b_2) a))) (*.f64 (*.f64 a a) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) a (*.f64 (*.f64 a a) (/.f64 (*.f64 (neg.f64 a) b_2) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 (neg.f64 a) a) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (neg.f64 a) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a)))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) a (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) a))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 a) (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))) (*.f64 (neg.f64 a) (*.f64 a a)))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 a) b_2) a) (neg.f64 a) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a)))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 a) b_2) a) a (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) a))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 a) b_2) a) (*.f64 (neg.f64 a) a) (*.f64 a (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))) (*.f64 a (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 a) b_2) a) (*.f64 a a) (*.f64 a (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) (neg.f64 a) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a)))) (*.f64 (*.f64 (neg.f64 a) a) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) a (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) a))) (*.f64 (*.f64 (neg.f64 a) a) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) (*.f64 (neg.f64 a) a) (*.f64 (*.f64 (neg.f64 a) a) (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) (*.f64 a a) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) b_2) (neg.f64 a) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (neg.f64 a)))) (*.f64 (*.f64 a a) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) b_2) a (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 a) a) (*.f64 (*.f64 a a) (neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) b_2) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 b_2))) a) a)
(/.f64 (/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 b_2))) (neg.f64 a)) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 2 binary64))) (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)) (*.f64 a a)))
(/.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 a (*.f64 a a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)))))))
(/.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 b_2))) a)) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 b_2))))) (*.f64 a a))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)) (*.f64 a a))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (*.f64 (*.f64 (neg.f64 a) b_2) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))) (*.f64 a a))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) b_2))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)) (*.f64 a a)))
(/.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (*.f64 (*.f64 (neg.f64 a) b_2) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 b_2)))) (*.f64 (neg.f64 a) a))
(/.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 b_2))) (*.f64 a a))
(neg.f64 (/.f64 (neg.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 b_2)))) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 a)) (/.f64 a (neg.f64 a)) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (/.f64 a a) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 a)) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 (/.f64 a a) (/.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a)) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 (neg.f64 b_2) (/.f64 a (*.f64 a a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))))
(fma.f64 a (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(fma.f64 a (/.f64 b_2 (*.f64 (neg.f64 a) a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)) (*.f64 a a))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) #s(literal 2 binary64)) (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)) (*.f64 a a))) (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)) (*.f64 a a))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2))) (*.f64 a a)) (/.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2))) (*.f64 a a)))
(-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))) (/.f64 (/.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) a) a))
(-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))) (/.f64 (*.f64 (neg.f64 (neg.f64 b_2)) a) (*.f64 a a)))
(-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))) (/.f64 (*.f64 a b_2) (*.f64 a a)))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))) a) (*.f64 a a)))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))) (*.f64 a a)))
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))) (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))))
(+.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))))
(*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (neg.f64 b_2)))
(*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))))) (neg.f64 (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (*.f64 (*.f64 (neg.f64 a) b_2) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 (neg.f64 a) (neg.f64 b_2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2))) (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) #s(literal 3 binary64)) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (*.f64 (*.f64 (neg.f64 a) b_2) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))) (*.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (*.f64 (*.f64 (neg.f64 a) b_2) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (*.f64 (*.f64 (neg.f64 a) b_2) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (*.f64 (*.f64 (neg.f64 a) b_2) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 (neg.f64 a) (neg.f64 b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (*.f64 a (*.f64 (neg.f64 a) b_2)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (*.f64 (*.f64 (neg.f64 a) b_2) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))))))
(/.f64 (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2)))
(/.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (*.f64 a (*.f64 (neg.f64 a) b_2))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (*.f64 (*.f64 (neg.f64 a) b_2) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a)))))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 (neg.f64 a) b_2))
(fma.f64 (neg.f64 a) b_2 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))
(fma.f64 (neg.f64 b_2) a (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))
(fma.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(fma.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (*.f64 (neg.f64 a) b_2))
(fma.f64 a (neg.f64 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))) (/.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) #s(literal 3 binary64)) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 (neg.f64 a) (neg.f64 b_2)))))) (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 (neg.f64 a) (neg.f64 b_2)))))))
(-.f64 (/.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2))) (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a (*.f64 a b_2))))
(-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 (neg.f64 (neg.f64 b_2)) a))
(-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 a b_2))
(-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))) a))
(-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) #s(literal 3 binary64)) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (*.f64 (*.f64 (neg.f64 a) b_2) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))))) (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) (*.f64 (*.f64 (neg.f64 a) b_2) (-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))))))
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a) (*.f64 (neg.f64 a) b_2))
(+.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) a))
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) #s(literal 1/2 binary64)))
(*.f64 (fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))) (fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)))))
(*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(literal 1 binary64))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))
(sqrt.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))))
(exp.f64 (fma.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) #s(literal 1/2 binary64) (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (/.f64 a b_2)) (fabs.f64 c))
(*.f64 (fabs.f64 c) (fabs.f64 (/.f64 a b_2)))
(*.f64 (fabs.f64 (/.f64 c b_2)) a)
(*.f64 (/.f64 a b_2) c)
(*.f64 (/.f64 c b_2) a)
(*.f64 c (/.f64 a b_2))
(*.f64 a (fabs.f64 (/.f64 c b_2)))
(*.f64 a (/.f64 c b_2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 a) c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (neg.f64 a) c))) b_2)
(/.f64 (neg.f64 (*.f64 (neg.f64 a) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 b_2))
(/.f64 (*.f64 c a) b_2)
(neg.f64 (*.f64 (neg.f64 c) (/.f64 a b_2)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c a) b_2) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 c) (/.f64 a b_2)))
(fabs.f64 (/.f64 (*.f64 c a) b_2))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c a)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 c a)))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (*.f64 c a) c))) (fabs.f64 (sqrt.f64 a)))
(*.f64 (fabs.f64 (sqrt.f64 c)) (fabs.f64 (sqrt.f64 (*.f64 a (*.f64 c a)))))
(*.f64 (fabs.f64 c) a)
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 a) c)) (sqrt.f64 (*.f64 (neg.f64 a) c)))
(*.f64 (pow.f64 (*.f64 (*.f64 c a) a) #s(literal 1/2 binary64)) (sqrt.f64 c))
(*.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 c a) c)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 c) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 a (*.f64 c a))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) c)) (sqrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (neg.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 c (*.f64 c a))))
(*.f64 (sqrt.f64 a) (pow.f64 (*.f64 c (*.f64 c a)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a (*.f64 c a))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)))
(*.f64 c a)
(*.f64 a (fabs.f64 c))
(*.f64 a c)
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 c a)) #s(literal 2 binary64))
(pow.f64 (*.f64 c a) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 a) c))
(fabs.f64 (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c a))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 c a)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 c a)))
#s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2)))

eval134.0ms (1.8%)

Memory
19.0MiB live, 165.2MiB allocated
Compiler

Compiled 49 043 to 3 554 computations (92.8% saved)

prune40.0ms (0.5%)

Memory
12.6MiB live, 101.3MiB allocated
Pruning

29 alts after pruning (22 fresh and 7 done)

PrunedKeptTotal
New7938801
Fresh61420
Picked145
Done235
Total80229831
Accuracy
91.1%
Counts
831 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.0%
(fma.f64 (neg.f64 b_2) (/.f64 a (*.f64 a a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* a (/ c b_2)) b_2)) b_2) (*.f64 (neg.f64 c) (/.f64 a b_2))) b_2))) (/.f64 a (*.f64 a a))))
34.4%
(/.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (neg.f64 b_2)) a)
44.2%
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) (neg.f64 b_2)) a)
23.8%
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
3.8%
(/.f64 (/.f64 (-.f64 (pow.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2)) (-.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) (neg.f64 b_2))) a)
5.3%
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2)) a) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a) b_2))) a))
22.7%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (/.f64 (*.f64 c a) b_2))) b_2)))) a))
52.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
36.7%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (fma.f64 (neg.f64 b_2) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) b_2)) b_2)))) a)
43.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (-.f64 b_2 (*.f64 c (/.f64 a b_2)))) b_2)))) a)
27.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)))) a)
33.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (- 1 (/ (* (/ c b_2) a) b_2)) b_2) b_2) (*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2)))))) a)
9.3%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) b_2))) a)
22.2%
(/.f64 #s(approx (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (*.f64 (*.f64 a b_2) #s(literal -2 binary64))) (*.f64 a a))
32.2%
(/.f64 #s(approx (+ (* (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (sqrt (- (* b_2 b_2) (* a c))))) (neg b_2)) (*.f64 #s(literal -2 binary64) b_2)) a)
15.7%
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (*.f64 (sqrt.f64 (sqrt.f64 c)) (sqrt.f64 (sqrt.f64 (*.f64 a (*.f64 c a))))) b_2)) a)
9.4%
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
40.9%
(/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (fabs.f64 (*.f64 c a))) b_2)) a)
23.9%
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) #s(literal 0 binary64)) b_2))
27.6%
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) #s(literal 0 binary64)) b_2))
9.4%
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(literal 0 binary64))
7.9%
#s(approx (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
9.1%
#s(approx (/ (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
31.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
34.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
32.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
9.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64))) (neg.f64 b_2)))
34.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
32.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
Compiler

Compiled 2 689 to 895 computations (66.7% saved)

regimes140.0ms (1.9%)

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

4 calls:

92.0ms
b_2
17.0ms
c
15.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
14.0ms
a
Results
AccuracySegmentsBranch
77.1%5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
52.8%1a
85.9%3b_2
52.8%1c
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
b_2
Results
AccuracySegmentsBranch
81.6%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes9.0ms (0.1%)

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

1 calls:

8.0ms
b_2
Results
AccuracySegmentsBranch
81.5%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes8.0ms (0.1%)

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

2 calls:

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

Compiled 14 to 13 computations (7.1% saved)

regimes10.0ms (0.1%)

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

4 calls:

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

Compiled 16 to 19 computations (-18.8% saved)

regimes5.0ms (0.1%)

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

4 calls:

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

Compiled 16 to 19 computations (-18.8% saved)

regimes4.0ms (0.1%)

Memory
11.0MiB live, 11.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 16 to 19 computations (-18.8% saved)

bsearch50.0ms (0.7%)

Memory
-0.4MiB live, 47.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
3.2083504521407764e-132
4.1297308859917e-130
31.0ms
-2.0000862448975824e+31
-4.281343188441323e+30
Samples
11.0ms179×0valid
3.0ms22×1valid
2.0ms30×0invalid
1.0ms2valid
Compiler

Compiled 552 to 426 computations (22.8% saved)

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

bsearch22.0ms (0.3%)

Memory
14.0MiB live, 14.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.2083504521407764e-132
4.1297308859917e-130
18.0ms
-2.2212781318684152e-6
-1.1292344085774861e-17
Samples
10.0ms160×0valid
2.0ms24×0invalid
Compiler

Compiled 947 to 714 computations (24.6% saved)

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

bsearch16.0ms (0.2%)

Memory
-43.6MiB live, 3.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.2083504521407764e-132
4.1297308859917e-130
14.0ms
-2.2212781318684152e-6
-1.1292344085774861e-17
Compiler

Compiled 727 to 584 computations (19.7% saved)

bsearch23.0ms (0.3%)

Memory
32.7MiB live, 32.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
-2.3083564845051328e-306
4.0201749651207864e-305
Samples
9.0ms144×0valid
4.0ms67×0invalid
Compiler

Compiled 340 to 277 computations (18.5% saved)

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

simplify62.0ms (0.8%)

Memory
-7.7MiB live, 35.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
074336
1130334
2306332
3953319
42705317
57696317
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -19999999999999999271792589930496 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (if (<=.f64 b_2 #s(literal 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -4381000474388761/324518553658426726783156020576256 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (if (<=.f64 b_2 #s(literal 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (fabs.f64 (*.f64 c a))) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -4381000474388761/324518553658426726783156020576256 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (fabs.f64 (*.f64 c a))) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(literal 0 binary64))
Outputs
(if (<=.f64 b_2 #s(literal -19999999999999999271792589930496 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (if (<=.f64 b_2 #s(literal 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -19999999999999999271792589930496 binary64)) #s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (if (<=.f64 b_2 #s(literal 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -4381000474388761/324518553658426726783156020576256 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (if (<=.f64 b_2 #s(literal 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (fabs.f64 (*.f64 c a))) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -4381000474388761/324518553658426726783156020576256 binary64)) #s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (if (<=.f64 b_2 #s(literal 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (fabs.f64 (*.f64 c a))) b_2)) a) #s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -4381000474388761/324518553658426726783156020576256 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (fabs.f64 (*.f64 c a))) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -4381000474388761/324518553658426726783156020576256 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (/.f64 #s(approx (+ (neg b_2) (pow (pow (+ (* c a) (* b_2 b_2)) 2) 1/4)) (-.f64 (sqrt.f64 (fabs.f64 (*.f64 c a))) b_2)) a) #s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (+ (* (sqrt (- (* b_2 b_2) (* a c))) a) (* a (neg b_2))) (* a a)) #s(literal 0 binary64))

soundness1.2s (16.7%)

Memory
11.9MiB live, 536.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09675821
134965626
082425338
043283
070277
1237274
21564274
08520274
064495
094421
1350412
22336412
08494402
05082820
117572792
273612792
080842654
08875658
131735521
088105244
01041
01741
15841
242641
3492538
0952534
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 596 to 264 computations (55.7% saved)

preprocess123.0ms (1.7%)

Memory
8.9MiB live, 194.8MiB allocated
Compiler

Compiled 972 to 220 computations (77.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...