quad2p (problem 3.2.1, positive)

Time bar (total: 6.9s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze151.0ms (2.2%)

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

Compiled 15 to 12 computations (20% saved)

sample1.6s (24.1%)

Memory
-7.9MiB live, 1 518.6MiB allocated
Samples
469.0ms5 650×0valid
248.0ms1 158×2valid
183.0ms1 278×1valid
168.0ms1 066×0invalid
41.0ms170×3valid
Precisions
Click to see histograms. Total time spent on operations: 747.0ms
ival-mult: 178.0ms (23.8% of total)
ival-add: 126.0ms (16.9% of total)
ival-div: 101.0ms (13.5% of total)
ival-sqrt: 100.0ms (13.4% of total)
adjust: 85.0ms (11.4% of total)
ival-neg: 80.0ms (10.7% of total)
ival-sub: 66.0ms (8.8% of total)
ival-true: 7.0ms (0.9% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain151.0ms (2.2%)

Memory
-8.4MiB live, 182.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1060-2(7.3466790376855985e-230 4.095421094102993e-201 -3.451085795424374e-91)(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
540-0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
170-0-(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
00-0-(*.f64 b_2 b_2)
00-0-a
00-0-(neg.f64 b_2)
00-0-b_2
00-0-(*.f64 a c)
00-0-c
00-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))oflow-rescue990
(*.f64 b_2 b_2)overflow83
(*.f64 a c)overflow20
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow99
+.f64(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation540
/.f64(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n170
(*.f64 b_2 b_2)underflow45
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow33
(*.f64 a c)underflow34
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow5
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue50
(*.f64 b_2 b_2)underflow45
(*.f64 a c)underflow34
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow5
Confusion
Predicted +Predicted -
+1282
-18108
Precision
0.8767123287671232
Recall
0.9846153846153847
Confusion?
Predicted +Predicted MaybePredicted -
+12802
-180108
Precision?
0.8767123287671232
Recall?
0.9846153846153847
Freqs
test
numberfreq
0110
1117
229
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
26.0ms342×0valid
18.0ms90×2valid
10.0ms70×1valid
3.0ms10×3valid
Compiler

Compiled 117 to 34 computations (70.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 8.0ms (23% of total)
ival-sqrt: 6.0ms (17.2% of total)
ival-div: 5.0ms (14.4% of total)
adjust: 5.0ms (14.4% of total)
ival-sub: 4.0ms (11.5% of total)
ival-add: 4.0ms (11.5% of total)
ival-neg: 2.0ms (5.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess21.0ms (0.3%)

Memory
16.8MiB live, 16.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.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.0%
(/.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
5.2MiB live, 5.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(+.f64 (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

localize39.0ms (0.6%)

Memory
-5.0MiB live, 40.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy4.117673360125907
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy12.352071125811024
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy24.518440166296003
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
14.0ms171×0valid
11.0ms45×2valid
5.0ms35×1valid
1.0ms3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

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

series19.0ms (0.3%)

Memory
26.3MiB live, 26.3MiB 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
3.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
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
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)))

simplify190.0ms (2.8%)

Memory
-28.2MiB live, 150.8MiB 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))

rewrite145.0ms (2.1%)

Memory
40.6MiB live, 129.1MiB 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))))

eval56.0ms (0.8%)

Memory
-25.7MiB live, 76.9MiB allocated
Compiler

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

prune17.0ms (0.2%)

Memory
-11.6MiB live, 34.6MiB allocated
Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New35115366
Fresh000
Picked011
Done000
Total35116367
Accuracy
92.2%
Counts
367 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.5%
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 4 binary64)) #s(literal 1/8 binary64))) a)
8.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.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)))))) a)
52.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
51.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
38.8%
(/.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)
33.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
26.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
12.3%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
33.4%
(/.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.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)
22.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.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))
28.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.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))
33.4%
#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 (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))
35.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
33.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
Compiler

Compiled 781 to 540 computations (30.9% saved)

simplify217.0ms (3.2%)

Memory
14.6MiB live, 243.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 c #s(literal -1/8 binary64))
cost-diff0
(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))
cost-diff0
(*.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)
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.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))
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 b_2 a)
cost-diff0
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
cost-diff0
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))))
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044339
070339
1116339
2240339
3764339
43286339
56552335
67850335
08174333
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 b_2 (/.f64 b_2 a)) c) a)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)
(*.f64 b_2 (/.f64 b_2 a))
(/.f64 b_2 a)
a
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
#s(literal -2 binary64)
(/.f64 b_2 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)
#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)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.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))
(*.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)
(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))
(*.f64 c #s(literal -1/8 binary64))
c
#s(literal -1/8 binary64)
(/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))
a
(pow.f64 b_2 #s(literal 3 binary64))
b_2
#s(literal 3 binary64)
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
(/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))))
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
(-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)
(-.f64 (*.f64 (/.f64 b_2 a) b_2) c)
(*.f64 b_2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) b_2)
(/.f64 b_2 a)
a
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
#s(literal -2 binary64)
(/.f64 b_2 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) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) 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))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(/.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 (/.f64 #s(literal 1/2 binary64) b_2) c)))
(*.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 (/.f64 #s(literal 1/2 binary64) b_2) c))
(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)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.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))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))
(*.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)
(*.f64 (/.f64 c b_2) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))
(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))
(/.f64 (fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) b_2) (*.f64 c a) #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/8 binary64))
(*.f64 #s(literal -1/8 binary64) c)
c
#s(literal -1/8 binary64)
(/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))
a
(pow.f64 b_2 #s(literal 3 binary64))
b_2
#s(literal 3 binary64)
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)

localize140.0ms (2%)

Memory
31.5MiB live, 135.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy1.3370130814705339
(*.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)
accuracy2.9603051409818595
(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))
accuracy5.200025886791485
(/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))
accuracy41.25212869625134
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.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))
accuracy0.0078125
(fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
accuracy0.09765625
(/.f64 (/.f64 c b_2) b_2)
accuracy6.012294832970401
(*.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))
accuracy42.55446527244503
#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.00390625
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
accuracy3.5273037025164102
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
accuracy4.117673360125907
(/.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)
accuracy41.098961882203184
#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 b_2 a)
accuracy0.00390625
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
accuracy42.52683565102289
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
accuracy3.6096775268609544
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
accuracy4.117673360125907
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
accuracy12.352071125811024
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))))
accuracy24.518440166296003
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))
Samples
51.0ms171×0valid
35.0ms35×1valid
25.0ms45×2valid
3.0ms3valid
Compiler

Compiled 254 to 38 computations (85% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-mult: 21.0ms (32.8% of total)
ival-div: 19.0ms (29.7% of total)
adjust: 6.0ms (9.4% of total)
ival-add: 5.0ms (7.8% of total)
ival-pow: 4.0ms (6.3% of total)
ival-sub: 3.0ms (4.7% of total)
ival-sqrt: 3.0ms (4.7% of total)
exact: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series54.0ms (0.8%)

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

9 calls:

TimeVariablePointExpression
9.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))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -2 (/ b_2 a)) (/ b_2 a) (/ (+ (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) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (* c -1/8) (* (- (* b_2 (/ b_2 a)) c) a) (/ a (pow b_2 3)))
7.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))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -2 (/ b_2 a)) (/ b_2 a) (/ (+ (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) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (* c -1/8) (* (- (* b_2 (/ b_2 a)) c) a) (/ a (pow b_2 3)))
7.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))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -2 (/ b_2 a)) (/ b_2 a) (/ (+ (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) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (* c -1/8) (* (- (* b_2 (/ b_2 a)) c) a) (/ a (pow b_2 3)))
5.0ms
a
@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))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -2 (/ b_2 a)) (/ b_2 a) (/ (+ (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) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (* c -1/8) (* (- (* b_2 (/ b_2 a)) c) a) (/ a (pow b_2 3)))
4.0ms
b_2
@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))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -2 (/ b_2 a)) (/ b_2 a) (/ (+ (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) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (* c -1/8) (* (- (* b_2 (/ b_2 a)) c) a) (/ a (pow b_2 3)))

simplify146.0ms (2.1%)

Memory
37.9MiB live, 131.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite234.0ms (3.4%)

Memory
1.7MiB live, 186.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044269
070269
1214269
21448269
08283269
Stop Event
iter limit
node limit
iter limit
Counts
21 → 441
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))))
(neg.f64 b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/.f64 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)
#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)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.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))
(*.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)
(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))
(*.f64 c #s(literal -1/8 binary64))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))
Outputs
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(*.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 2 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) (-.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (pow.f64 (/.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 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) 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 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) 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 (/.f64 b_2 a) b_2) c) a))) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (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 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (*.f64 a a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (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 (/.f64 b_2 a) b_2) c) a)))) 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 (/.f64 b_2 a) b_2) c) a))) (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 (/.f64 b_2 a) b_2) c) a))) 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 (/.f64 b_2 a) b_2) c) a)))))) (*.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 (/.f64 b_2 a) b_2) c) a))))) (*.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 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) 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 (/.f64 b_2 a) b_2) c) a))) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) a)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (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 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) a))
(/.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))) (neg.f64 a))
(/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)
(neg.f64 (/.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))) a))
(neg.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (/.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 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) 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 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) 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 (/.f64 b_2 a) b_2) c) a))))) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a))
(+.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) 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 (/.f64 b_2 a) b_2) c) a))) a))))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) 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 (/.f64 b_2 a) b_2) c) a))) 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 (/.f64 b_2 a) b_2) c) a)))) (*.f64 a a)))
(+.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) 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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) 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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) a)) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) 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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) a) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) 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 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) 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 (/.f64 b_2 a) b_2) c) a))) a))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (/.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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))) (*.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))) (-.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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) 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 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #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 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (fma.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.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 (/.f64 b_2 a) b_2) c) a))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))))
(/.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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) #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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (/.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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))) (*.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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #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 (/.f64 b_2 a) b_2) c) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #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 (/.f64 b_2 a) b_2) c) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(fma.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #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 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #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 (/.f64 b_2 a) b_2) c) a))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (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 (/.f64 b_2 a) b_2) c) a))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(+.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (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 (/.f64 b_2 a) b_2) c) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (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 (/.f64 b_2 a) b_2) c) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))))))
(+.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (/.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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))
(+.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 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))
(+.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 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(neg.f64 b_2)
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (sinh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 a))
(/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(/.f64 (neg.f64 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 b_2) (neg.f64 a))
(/.f64 b_2 a)
(neg.f64 (/.f64 b_2 (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) 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 #s(literal -1/2 binary64) (/.f64 a b_2)) c)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))) (neg.f64 a))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))) a))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)) (neg.f64 a)))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))
(*.f64 (*.f64 c (/.f64 a b_2)) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(*.f64 c (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)))
(/.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 #s(literal -1/2 binary64) (/.f64 a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.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 (*.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 #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 (*.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 (/.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 (*.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 #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 (*.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 (/.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 (+.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 (*.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 (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 (-.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 (/.f64 c b_2) #s(literal -1/2 binary64)) a (*.f64 b_2 #s(literal 2 binary64)))) (neg.f64 (*.f64 b_2 a)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (neg.f64 a) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (*.f64 b_2 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 a b_2)))
(/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) b_2 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (neg.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 (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 (/.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 #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 (*.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 (neg.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 (neg.f64 (*.f64 (/.f64 c 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 (neg.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 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (neg.f64 (neg.f64 a)) (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 (neg.f64 (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) 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 #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 (/.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) b_2 (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) b_2))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 b_2 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 (/.f64 c b_2) #s(literal -1/2 binary64))))) (*.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) (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 (/.f64 c b_2) #s(literal -1/2 binary64))))) (*.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 (-.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 (/.f64 c b_2) #s(literal -1/2 binary64)) a (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (neg.f64 a) (*.f64 #s(literal -2 binary64) b_2)) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))) (*.f64 a b_2))
(/.f64 (fma.f64 #s(literal -2 binary64) b_2 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))) (*.f64 (neg.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 c (neg.f64 (neg.f64 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 (neg.f64 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c (neg.f64 (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 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.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 #s(literal -1/2 binary64) (/.f64 (/.f64 c b_2) 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 a b_2)) (/.f64 (*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (*.f64 a b_2)))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 (neg.f64 a) b_2)) (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (*.f64 (neg.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 (/.f64 c b_2) #s(literal -1/2 binary64)) a) (*.f64 b_2 a)) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 b_2 a)))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (neg.f64 a)) (*.f64 b_2 (neg.f64 a))) (/.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 b_2 (neg.f64 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)) (neg.f64 (neg.f64 (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 c) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (neg.f64 c) (neg.f64 (*.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))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) c))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) c)
(*.f64 c (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c) (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c) (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c))) (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c)))
(/.f64 (-.f64 (*.f64 (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))) (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)))) (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) (-.f64 (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))) (*.f64 (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))) (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))))) (-.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c) (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c) (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))) (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))) (-.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))) (*.f64 (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (-.f64 (*.f64 (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))) (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)))) (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))) c)) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))) c)) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))))
(/.f64 (neg.f64 (*.f64 c (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 (neg.f64 (*.f64 c (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))) c) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))) c) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))))
(/.f64 (*.f64 c (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (*.f64 c (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))))
(fma.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c))
(fma.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 c (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) c))
(+.f64 (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(+.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))))) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))))) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))) (fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 c) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) (*.f64 (neg.f64 c) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 c) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))))))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)
(/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2))) b_2)
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)))) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (neg.f64 b_2) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) b_2) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 b_2 (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) b_2) (*.f64 b_2 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 b_2 b_2))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) b_2 (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 b_2) (*.f64 b_2 #s(literal 1/2 binary64))) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2)) (neg.f64 (neg.f64 b_2)) (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2)) b_2 (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) b_2 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (neg.f64 b_2) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) b_2 (*.f64 (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 b_2 (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 b_2 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2)))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) b_2))) b_2)
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (/.f64 (neg.f64 a) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 (*.f64 b_2 b_2))) (/.f64 (neg.f64 a) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 b_2 (neg.f64 b_2))) (/.f64 a (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 c (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 c (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (neg.f64 a) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 a (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (neg.f64 a) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (neg.f64 a) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 c a) (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (*.f64 c a) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 c a) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 c a) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 b_2)) (/.f64 (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 b_2)) (/.f64 a (*.f64 (neg.f64 b_2) b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (neg.f64 b_2)) (/.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (neg.f64 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 (neg.f64 b_2) b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 a b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.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))
(fma.f64 (/.f64 c (neg.f64 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (neg.f64 b_2) b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 #s(literal -1/8 binary64) c) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 #s(literal -1/8 binary64) (*.f64 c (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 c) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (pow.f64 b_2 #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (pow.f64 b_2 #s(literal 4 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (neg.f64 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) c)
(*.f64 c #s(literal -1/8 binary64))
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
(*.f64 a (-.f64 (*.f64 (/.f64 b_2 a) b_2) c))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c)) a)) (neg.f64 (fma.f64 (/.f64 b_2 a) b_2 c)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) a)) (neg.f64 (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c)))) (neg.f64 (fma.f64 (/.f64 b_2 a) b_2 c)))
(/.f64 (neg.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) (neg.f64 (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c)) a) (fma.f64 (/.f64 b_2 a) b_2 c))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) a) (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c))) (fma.f64 (/.f64 b_2 a) b_2 c))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (/.f64 a (*.f64 b_2 b_2))) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 a b_2)) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (/.f64 (neg.f64 a) b_2) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (/.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (/.f64 a (neg.f64 b_2)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3/2 binary64)))
(/.f64 (/.f64 a (*.f64 b_2 b_2)) b_2)
(/.f64 (neg.f64 (neg.f64 a)) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (neg.f64 a) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (/.f64 a b_2) (*.f64 b_2 b_2))
(/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))
(neg.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))))

eval105.0ms (1.5%)

Memory
3.9MiB live, 153.6MiB allocated
Compiler

Compiled 26 289 to 2 719 computations (89.7% saved)

prune34.0ms (0.5%)

Memory
-19.8MiB live, 71.0MiB allocated
Pruning

27 alts after pruning (23 fresh and 4 done)

PrunedKeptTotal
New56217579
Fresh4610
Picked235
Done011
Total56827595
Accuracy
92.4%
Counts
595 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.3%
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a))
21.7%
(/.f64 (/.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 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #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 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (fma.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.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 (/.f64 b_2 a) b_2) c) a))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))) a)
28.7%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a)
22.4%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
52.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
51.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
38.8%
(/.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)
33.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
26.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
47.1%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) a)
12.3%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
27.8%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
27.2%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
27.2%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
51.0%
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a))
22.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) 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))
24.2%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))) c) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))))
28.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.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))
35.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
35.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) c))
35.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
33.5%
#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)))
35.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
33.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
33.5%
#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 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
28.3%
#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)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
11.4%
#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)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
Compiler

Compiled 1 968 to 974 computations (50.5% saved)

simplify195.0ms (2.8%)

Memory
7.0MiB live, 109.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))
cost-diff0
(*.f64 b_2 b_2)
cost-diff0
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
cost-diff0
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
cost-diff0
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
cost-diff0
(neg.f64 b_2)
cost-diff0
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
cost-diff0
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
cost-diff0
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
cost-diff0
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
cost-diff0
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
cost-diff0
(/.f64 #s(literal 1/2 binary64) b_2)
cost-diff0
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
cost-diff0
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
cost-diff0
#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)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
cost-diff0
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))
cost-diff0
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
cost-diff0
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)
cost-diff2
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049493
076491
1128491
2246491
3543489
41276485
52648485
63355485
73898485
84042485
94111485
104124485
116089485
126089485
136089485
146089485
156465485
166465485
176465485
186465485
196465485
207481485
08008483
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
(-.f64 (*.f64 (/.f64 b_2 a) b_2) c)
(*.f64 (/.f64 b_2 a) b_2)
(/.f64 b_2 a)
b_2
a
c
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
#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)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
a
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
c
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
(neg.f64 b_2)
b_2
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(*.f64 #s(literal -1/2 binary64) a)
#s(literal -1/2 binary64)
a
(/.f64 c b_2)
c
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(*.f64 b_2 b_2)
b_2
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
(-.f64 (*.f64 (/.f64 b_2 a) b_2) c)
(*.f64 (/.f64 b_2 a) b_2)
(/.f64 b_2 a)
a
c
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(neg.f64 b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
Outputs
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
(-.f64 (*.f64 (/.f64 b_2 a) b_2) c)
(*.f64 (/.f64 b_2 a) b_2)
(/.f64 b_2 a)
b_2
a
c
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
#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)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#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)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
a
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
c
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) a)
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
(+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))
(neg.f64 b_2)
b_2
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)
(*.f64 #s(literal -1/2 binary64) a)
#s(literal -1/2 binary64)
a
(/.f64 c b_2)
c
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(*.f64 b_2 b_2)
b_2
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
(-.f64 (*.f64 (/.f64 b_2 a) b_2) c)
(*.f64 (/.f64 b_2 a) b_2)
(/.f64 b_2 a)
a
c
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(neg.f64 b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))

localize194.0ms (2.8%)

Memory
-7.9MiB live, 178.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy13.37609565951472
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
accuracy20.840913736378877
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
accuracy24.518440166296003
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
accuracy33.81934249469313
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
accuracy0.7561598833702778
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
accuracy4.117673360125907
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
accuracy12.352071125811024
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
accuracy41.307736509318396
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
accuracy0.1875
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
accuracy3.5273037025164102
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
accuracy4.117673360125907
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
accuracy41.098961882203184
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
accuracy0.0
(/.f64 #s(literal 1/2 binary64) b_2)
accuracy0.21484375
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
accuracy41.14474346617977
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
accuracy42.55446527244503
#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)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
accuracy0.125
(*.f64 (/.f64 b_2 a) b_2)
accuracy3.6096775268609544
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
accuracy16.887729868932635
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a))
accuracy24.518440166296003
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
Samples
73.0ms78×2valid
42.0ms82×1valid
24.0ms92×0valid
3.0ms3valid
Compiler

Compiled 316 to 40 computations (87.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 89.0ms
ival-div: 23.0ms (25.9% of total)
ival-mult: 22.0ms (24.8% of total)
ival-add: 15.0ms (16.9% of total)
adjust: 14.0ms (15.8% of total)
ival-sub: 9.0ms (10.1% of total)
ival-sqrt: 4.0ms (4.5% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series56.0ms (0.8%)

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

9 calls:

TimeVariablePointExpression
5.0ms
a
@-inf
((+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (sqrt (- (* b_2 b_2) (* a c))) a) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/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))) (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* b_2 b_2) (* (- (* (/ b_2 a) b_2) c) a) (* (/ b_2 a) b_2) (+ (* (* -1/2 a) (/ c b_2)) b_2) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
5.0ms
a
@inf
((+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (sqrt (- (* b_2 b_2) (* a c))) a) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/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))) (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* b_2 b_2) (* (- (* (/ b_2 a) b_2) c) a) (* (/ b_2 a) b_2) (+ (* (* -1/2 a) (/ c b_2)) b_2) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
5.0ms
b_2
@0
((+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (sqrt (- (* b_2 b_2) (* a c))) a) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/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))) (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* b_2 b_2) (* (- (* (/ b_2 a) b_2) c) a) (* (/ b_2 a) b_2) (+ (* (* -1/2 a) (/ c b_2)) b_2) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
5.0ms
c
@inf
((+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (sqrt (- (* b_2 b_2) (* a c))) a) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/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))) (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* b_2 b_2) (* (- (* (/ b_2 a) b_2) c) a) (* (/ b_2 a) b_2) (+ (* (* -1/2 a) (/ c b_2)) b_2) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
5.0ms
b_2
@-inf
((+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (sqrt (- (* b_2 b_2) (* a c))) a) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/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))) (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* b_2 b_2) (* (- (* (/ b_2 a) b_2) c) a) (* (/ b_2 a) b_2) (+ (* (* -1/2 a) (/ c b_2)) b_2) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))

simplify227.0ms (3.3%)

Memory
-27.8MiB live, 205.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite253.0ms (3.7%)

Memory
17.6MiB live, 214.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049367
076343
1262343
21881343
08152341
Stop Event
iter limit
node limit
iter limit
Counts
23 → 547
Calls
Call 1
Inputs
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) 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)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.f64 #s(literal 1/2 binary64) b_2)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
(neg.f64 b_2)
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(*.f64 b_2 b_2)
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
(*.f64 (/.f64 b_2 a) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
Outputs
(*.f64 (/.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(*.f64 (/.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(*.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(*.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (+.f64 (neg.f64 b_2) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 b_2)) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a (*.f64 (neg.f64 b_2) a)) a)) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))))
(/.f64 (neg.f64 (+.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) b_2)) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 b_2)) (*.f64 a a)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a (*.f64 (neg.f64 b_2) a)))) (neg.f64 (neg.f64 (*.f64 a a))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.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 (/.f64 b_2 a) b_2) c) a)))) a)) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (*.f64 (neg.f64 a) a)))
(/.f64 (neg.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 (/.f64 b_2 a) b_2) c) a))))))) (neg.f64 (*.f64 a (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 a) (*.f64 (neg.f64 a) b_2))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a (*.f64 (neg.f64 a) (neg.f64 b_2)))) (neg.f64 (*.f64 (neg.f64 a) a)))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a) (*.f64 a b_2))) (neg.f64 (*.f64 a (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a))))) a) (*.f64 a (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 a a))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 a (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (*.f64 a #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 a (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) a) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.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 (/.f64 b_2 a) b_2) c) a)))) a)) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) 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 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) a) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) a))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) a) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a))) (*.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a))) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a))) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (neg.f64 b_2) a))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a)) (*.f64 a (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 b_2 (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) b_2)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) a)) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (-.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a (*.f64 (neg.f64 b_2) a)) a) a)
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64))) (/.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 a a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))))
(/.f64 (+.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 a))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) b_2) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 b_2)) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a (*.f64 (neg.f64 b_2) a))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 a))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a)))) a)) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(literal 2 binary64)))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 a a))
(/.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.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 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 a) (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) 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 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64))) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 b_2)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a (*.f64 (neg.f64 b_2) a)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(fma.f64 (/.f64 (neg.f64 b_2) (fabs.f64 a)) (/.f64 a (fabs.f64 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 a (fabs.f64 a)) (/.f64 (neg.f64 b_2) (fabs.f64 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 a (fabs.f64 a)) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (fabs.f64 a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 a a) (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a)) (/.f64 a (neg.f64 a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (neg.f64 b_2) a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(fma.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 b_2 a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (fabs.f64 a)) (/.f64 a (fabs.f64 a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a a) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(fma.f64 (neg.f64 b_2) (/.f64 (neg.f64 b_2) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 a a) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 b_2 a) (/.f64 b_2 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(fma.f64 b_2 (/.f64 b_2 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (/.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))) (/.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (/.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(-.f64 (/.f64 (pow.f64 (/.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 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))) (/.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))))
(-.f64 (/.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 (/.f64 b_2 a) b_2) c) a)))) a)) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(-.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)) (/.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) (*.f64 a a)))
(-.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(+.f64 (/.f64 (*.f64 b_2 (neg.f64 a)) (*.f64 a a)) (/.f64 (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 a))) (/.f64 (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a (neg.f64 a))))
(+.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))))
(+.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))))
(+.f64 (/.f64 (*.f64 b_2 a) (*.f64 (neg.f64 a) a)) (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (neg.f64 a) a)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))) (/.f64 (*.f64 (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(+.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 a)) (*.f64 a a)) (/.f64 (*.f64 (neg.f64 a) b_2) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (*.f64 (neg.f64 a) a)) (/.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) (*.f64 (neg.f64 a) a)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a)) (*.f64 a (neg.f64 a))) (/.f64 (*.f64 a b_2) (*.f64 a (neg.f64 a))))
(+.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))))
(+.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))))
(+.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(+.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(+.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)) (/.f64 (*.f64 (/.f64 b_2 a) (/.f64 (neg.f64 b_2) a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)))
(+.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 a))
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a)))
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (sinh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (sqrt.f64 (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (pow.f64 (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1 binary64))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))
(sqrt.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(fabs.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) 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)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 #s(literal 1/2 binary64) (/.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))) b_2)
(/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) 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 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/.f64 #s(literal -1/2 binary64) (neg.f64 b_2))
(neg.f64 (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) 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 #s(literal -1/2 binary64) b_2) a) c)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))) (neg.f64 a))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))) a))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)) (neg.f64 a)))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)
(*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)
(*.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a))
(*.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c b_2) a))
(*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
(*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) (*.f64 #s(literal -1/2 binary64) a))) b_2)
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (neg.f64 c))) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c))) b_2)
(/.f64 (*.f64 (neg.f64 c) (*.f64 #s(literal -1/2 binary64) a)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) a)) b_2)
(/.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a))) b_2)
(/.f64 (*.f64 #s(literal 1/2 binary64) a) (neg.f64 b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) (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 (/.f64 (+.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(*.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(*.f64 (/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) b_2))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 (*.f64 (neg.f64 a) a)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 (*.f64 a a)))
(/.f64 (fma.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 a) (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) a)) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a (*.f64 (neg.f64 b_2) a)) (*.f64 a a))
(/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 a) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 (neg.f64 (neg.f64 a)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 a a))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)))
(/.f64 (neg.f64 (+.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) b_2)) (neg.f64 (neg.f64 a)))
(/.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a))
(/.f64 (+.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) b_2) (neg.f64 a))
(/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) a)
(neg.f64 (/.f64 (+.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) b_2) a))
(neg.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (neg.f64 a)))
(fma.f64 (/.f64 (neg.f64 b_2) (fabs.f64 a)) (/.f64 a (fabs.f64 a)) (/.f64 (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a a)))
(fma.f64 (/.f64 a (fabs.f64 a)) (/.f64 (neg.f64 b_2) (fabs.f64 a)) (/.f64 (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a a)))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (/.f64 (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a a)))
(fma.f64 (/.f64 a a) (/.f64 (neg.f64 b_2) a) (/.f64 (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a a) (/.f64 (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (/.f64 (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a) (/.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a))
(+.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a))))) (/.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a))))))
(+.f64 (/.f64 (*.f64 b_2 a) (*.f64 (neg.f64 a) a)) (/.f64 (*.f64 (neg.f64 a) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 a) a)))
(+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)))
(+.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) a) (/.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) a))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(+.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (/.f64 (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a a)))
(+.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))
(/.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(-.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))))
(+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))
(neg.f64 b_2)
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
(*.f64 (/.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(*.f64 (/.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(*.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(*.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (+.f64 (neg.f64 b_2) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 b_2)) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a (*.f64 (neg.f64 b_2) a)) a)) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))))
(/.f64 (neg.f64 (+.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) b_2)) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 b_2)) (*.f64 a a)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a (*.f64 (neg.f64 b_2) a)))) (neg.f64 (neg.f64 (*.f64 a a))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.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 (/.f64 b_2 a) b_2) c) a)))) a)) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (*.f64 (neg.f64 a) a)))
(/.f64 (neg.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 (/.f64 b_2 a) b_2) c) a))))))) (neg.f64 (*.f64 a (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 a) (*.f64 (neg.f64 a) b_2))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a (*.f64 (neg.f64 a) (neg.f64 b_2)))) (neg.f64 (*.f64 (neg.f64 a) a)))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a) (*.f64 a b_2))) (neg.f64 (*.f64 a (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a))))) a) (*.f64 a (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 a a))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 a (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (*.f64 a #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 a (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) a) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.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 (/.f64 b_2 a) b_2) c) a)))) a)) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) 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 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) a) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) a))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) a) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a))) (*.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a))) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a))) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (neg.f64 b_2) a))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a)) (*.f64 a (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 b_2 (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) b_2)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) a)) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (-.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a (*.f64 (neg.f64 b_2) a)) a) a)
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64))) (/.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 a a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))))
(/.f64 (+.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 a))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) b_2) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 b_2)) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a (*.f64 (neg.f64 b_2) a))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 a))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a)))) a)) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(literal 2 binary64)))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 a a))
(/.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.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 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 a) (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) 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 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64))) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 b_2 b_2)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a (*.f64 (neg.f64 b_2) a)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(fma.f64 (/.f64 (neg.f64 b_2) (fabs.f64 a)) (/.f64 a (fabs.f64 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 a (fabs.f64 a)) (/.f64 (neg.f64 b_2) (fabs.f64 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 a (fabs.f64 a)) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (fabs.f64 a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 a a) (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a)) (/.f64 a (neg.f64 a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (neg.f64 b_2) a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(fma.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 b_2 a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (fabs.f64 a)) (/.f64 a (fabs.f64 a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a a) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(fma.f64 (neg.f64 b_2) (/.f64 (neg.f64 b_2) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 a a) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (/.f64 b_2 a) (/.f64 b_2 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(fma.f64 b_2 (/.f64 b_2 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (/.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))) (/.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (/.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(-.f64 (/.f64 (pow.f64 (/.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 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))) (/.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))))
(-.f64 (/.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 (/.f64 b_2 a) b_2) c) a)))) a)) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(-.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)) (/.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) (*.f64 a a)))
(-.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(+.f64 (/.f64 (*.f64 b_2 (neg.f64 a)) (*.f64 a a)) (/.f64 (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 a))) (/.f64 (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a (neg.f64 a))))
(+.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))))
(+.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a)))))
(+.f64 (/.f64 (*.f64 b_2 a) (*.f64 (neg.f64 a) a)) (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (neg.f64 a) a)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))) (/.f64 (*.f64 (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(+.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 a)) (*.f64 a a)) (/.f64 (*.f64 (neg.f64 a) b_2) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (*.f64 (neg.f64 a) a)) (/.f64 (*.f64 (neg.f64 a) (neg.f64 b_2)) (*.f64 (neg.f64 a) a)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a)) (*.f64 a (neg.f64 a))) (/.f64 (*.f64 a b_2) (*.f64 a (neg.f64 a))))
(+.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))))
(+.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)))))
(+.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(+.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(+.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)) (/.f64 (*.f64 (/.f64 b_2 a) (/.f64 (neg.f64 b_2) a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) a)))
(+.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a))
(*.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)))) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64))) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))))
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 (*.f64 (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)))
(*.f64 (neg.f64 b_2) (neg.f64 b_2))
(*.f64 b_2 b_2)
(pow.f64 (exp.f64 (log.f64 b_2)) #s(literal 2 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))
(pow.f64 (neg.f64 b_2) #s(literal 2 binary64))
(pow.f64 b_2 #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 b_2) b_2))
(neg.f64 (*.f64 b_2 (neg.f64 b_2)))
(sqrt.f64 (pow.f64 b_2 #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 b_2) b_2))
(fabs.f64 (*.f64 b_2 (neg.f64 b_2)))
(fabs.f64 (neg.f64 (*.f64 b_2 b_2)))
(fabs.f64 (*.f64 b_2 b_2))
(+.f64 (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (neg.f64 b_2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)))
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
(*.f64 a (-.f64 (*.f64 (/.f64 b_2 a) b_2) c))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c)) a)) (neg.f64 (fma.f64 (/.f64 b_2 a) b_2 c)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) a)) (neg.f64 (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c)))) (neg.f64 (fma.f64 (/.f64 b_2 a) b_2 c)))
(/.f64 (neg.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) (neg.f64 (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c)) a) (fma.f64 (/.f64 b_2 a) b_2 c))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) a) (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c))) (fma.f64 (/.f64 b_2 a) b_2 c))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64))))
(*.f64 (neg.f64 b_2) (/.f64 (neg.f64 b_2) a))
(*.f64 (/.f64 b_2 a) b_2)
(*.f64 b_2 (/.f64 b_2 a))
(/.f64 (neg.f64 (neg.f64 (*.f64 b_2 b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a))
(/.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 a))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 b_2 b_2) a)
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)))) (neg.f64 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2) (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)))) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)))) (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64))) (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)))))
(fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))
(fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a b_2)
(fma.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64) b_2)
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a b_2)
(fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c b_2)
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a) b_2)
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c b_2) a) b_2)
(fma.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2) b_2)
(fma.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) b_2)
(fma.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) b_2)
(fma.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))) (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))
(-.f64 b_2 (*.f64 (/.f64 (neg.f64 c) b_2) (*.f64 #s(literal -1/2 binary64) a)))
(-.f64 b_2 (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (/.f64 c b_2)))
(-.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 c b_2) a)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))) (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 3 binary64)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 3 binary64)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))))) (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)) (/.f64 (*.f64 (neg.f64 b_2) b_2) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)
(+.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))))) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(*.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(*.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (neg.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(fma.f64 (/.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (neg.f64 b_2) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(fma.f64 (/.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))))) (/.f64 (neg.f64 b_2) (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(fma.f64 (/.f64 b_2 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 b_2 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(fma.f64 (/.f64 b_2 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))))) (/.f64 b_2 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(-.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 (/.f64 b_2 a) b_2) c) a))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(+.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 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))

eval90.0ms (1.3%)

Memory
-10.0MiB live, 131.9MiB allocated
Compiler

Compiled 40 851 to 3 025 computations (92.6% saved)

prune31.0ms (0.4%)

Memory
22.0MiB live, 69.1MiB allocated
Pruning

25 alts after pruning (19 fresh and 6 done)

PrunedKeptTotal
New7478755
Fresh71118
Picked325
Done044
Total75725782
Accuracy
92.4%
Counts
782 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.8%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
52.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
51.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
33.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
47.1%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) a)
12.3%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
2.5%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))))) a)
4.4%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))) a)
37.4%
(/.f64 #s(approx (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (*.f64 c a)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
27.8%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))) a)
27.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)
51.4%
(+.f64 (/.f64 (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) a))
22.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) 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))
24.2%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))) c) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))))
35.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
35.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) c))
35.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
33.5%
#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)))
35.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
33.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
33.5%
#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 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
28.3%
#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)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
11.4%
#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)) (/.f64 (*.f64 #s(literal 1/2 binary64) c) b_2)))
11.4%
#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)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
11.8%
#s(approx (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) #s(literal 0 binary64))
Compiler

Compiled 1 372 to 882 computations (35.7% saved)

simplify120.0ms (1.7%)

Memory
0.1MiB live, 146.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 b_2 b_2)
cost-diff0
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
cost-diff0
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)
cost-diff0
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
cost-diff0
(fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
cost-diff0
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2))
cost-diff0
#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)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
cost-diff2
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)
cost-diff0
(/.f64 #s(literal 2 binary64) a)
cost-diff0
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
cost-diff0
(*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
cost-diff0
#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)))
cost-diff0
#s(approx (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) #s(literal 0 binary64))
cost-diff0
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
cost-diff0
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
cost-diff0
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
cost-diff2
(+.f64 (/.f64 (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) a))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054467
081463
1135463
2248463
3590458
41629454
54544454
08055446
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (/.f64 (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) a))
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
(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)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(neg.f64 c)
c
a
(*.f64 b_2 b_2)
b_2
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
#s(approx (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) #s(literal 0 binary64))
#s(literal 0 binary64)
#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 (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
(neg.f64 b_2)
b_2
#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)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(*.f64 b_2 (/.f64 b_2 a))
b_2
(/.f64 b_2 a)
a
#s(literal -2 binary64)
(*.f64 #s(literal 1/2 binary64) c)
#s(literal 1/2 binary64)
c
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(*.f64 b_2 b_2)
b_2
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
(-.f64 (*.f64 (/.f64 b_2 a) b_2) c)
(*.f64 (/.f64 b_2 a) b_2)
(/.f64 b_2 a)
a
c
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(neg.f64 b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
Outputs
(+.f64 (/.f64 (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) a))
(/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a)
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(neg.f64 c)
c
a
(*.f64 b_2 b_2)
b_2
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
#s(approx (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) #s(literal 0 binary64))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(literal 0 binary64))
#s(literal 0 binary64)
#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 (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
(neg.f64 b_2)
b_2
#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)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#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 (/.f64 #s(literal -2 binary64) a) b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))))
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2))
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (fma.f64 (/.f64 #s(literal -2 binary64) a) b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) 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 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 b_2 a) b_2) (*.f64 #s(literal 1/2 binary64) c))
(*.f64 b_2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) b_2)
b_2
(/.f64 b_2 a)
a
#s(literal -2 binary64)
(*.f64 #s(literal 1/2 binary64) c)
#s(literal 1/2 binary64)
c
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(*.f64 b_2 b_2)
b_2
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
(-.f64 (*.f64 (/.f64 b_2 a) b_2) c)
(*.f64 (/.f64 b_2 a) b_2)
(/.f64 b_2 a)
a
c
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(neg.f64 b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))

localize196.0ms (2.9%)

Memory
5.1MiB live, 242.9MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy13.37609565951472
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
accuracy13.622238858853809
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)
accuracy24.518440166296003
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
accuracy33.81934249469313
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
accuracy0.0078125
(fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
accuracy0.125
(*.f64 b_2 (/.f64 b_2 a))
accuracy9.231497687593615
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)
accuracy42.55446527244503
#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)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
accuracy0.0
(neg.f64 b_2)
accuracy6.012294832970401
(*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
accuracy21.58669404794101
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
accuracy42.55446527244503
#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)))
accuracy56.42759633188708
#s(approx (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) #s(literal 0 binary64))
accuracy0.0078125
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
accuracy0.0625
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
accuracy16.887729868932635
(+.f64 (/.f64 (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) a))
accuracy24.518440166296003
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
Samples
81.0ms81×1valid
56.0ms79×2valid
23.0ms92×0valid
3.0ms3valid
Compiler

Compiled 300 to 42 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
ival-mult: 39.0ms (32.9% of total)
ival-div: 28.0ms (23.6% of total)
adjust: 26.0ms (21.9% of total)
ival-add: 9.0ms (7.6% of total)
ival-sub: 8.0ms (6.7% of total)
ival-sqrt: 4.0ms (3.4% of total)
ival-neg: 2.0ms (1.7% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series48.0ms (0.7%)

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

9 calls:

TimeVariablePointExpression
25.0ms
a
@-inf
((+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (sqrt (- (* b_2 b_2) (* a c))) a) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ 2 a) (/ (+ (* (* b_2 (/ b_2 a)) -2) (* 1/2 c)) b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (+ (* (* b_2 (/ b_2 a)) -2) (* 1/2 c)) (/ (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) a) (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* b_2 b_2) (+ (* (neg c) a) (* b_2 b_2)) (neg b_2) (* b_2 (/ b_2 a)) (sqrt (- (* b_2 b_2) (* a c))) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
3.0ms
b_2
@inf
((+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (sqrt (- (* b_2 b_2) (* a c))) a) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ 2 a) (/ (+ (* (* b_2 (/ b_2 a)) -2) (* 1/2 c)) b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (+ (* (* b_2 (/ b_2 a)) -2) (* 1/2 c)) (/ (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) a) (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* b_2 b_2) (+ (* (neg c) a) (* b_2 b_2)) (neg b_2) (* b_2 (/ b_2 a)) (sqrt (- (* b_2 b_2) (* a c))) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
2.0ms
a
@0
((+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (sqrt (- (* b_2 b_2) (* a c))) a) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ 2 a) (/ (+ (* (* b_2 (/ b_2 a)) -2) (* 1/2 c)) b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (+ (* (* b_2 (/ b_2 a)) -2) (* 1/2 c)) (/ (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) a) (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* b_2 b_2) (+ (* (neg c) a) (* b_2 b_2)) (neg b_2) (* b_2 (/ b_2 a)) (sqrt (- (* b_2 b_2) (* a c))) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
2.0ms
c
@-inf
((+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (sqrt (- (* b_2 b_2) (* a c))) a) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ 2 a) (/ (+ (* (* b_2 (/ b_2 a)) -2) (* 1/2 c)) b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (+ (* (* b_2 (/ b_2 a)) -2) (* 1/2 c)) (/ (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) a) (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* b_2 b_2) (+ (* (neg c) a) (* b_2 b_2)) (neg b_2) (* b_2 (/ b_2 a)) (sqrt (- (* b_2 b_2) (* a c))) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
2.0ms
b_2
@-inf
((+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (sqrt (- (* b_2 b_2) (* a c))) a) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ 2 a) (/ (+ (* (* b_2 (/ b_2 a)) -2) (* 1/2 c)) b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (+ (* (* b_2 (/ b_2 a)) -2) (* 1/2 c)) (/ (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) a) (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (* b_2 b_2) (+ (* (neg c) a) (* b_2 b_2)) (neg b_2) (* b_2 (/ b_2 a)) (sqrt (- (* b_2 b_2) (* a c))) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))

simplify454.0ms (6.6%)

Memory
-9.5MiB live, 198.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite243.0ms (3.5%)

Memory
-9.4MiB live, 184.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054392
081388
1281388
22095388
08504383
Stop Event
iter limit
node limit
iter limit
Counts
22 → 319
Calls
Call 1
Inputs
(+.f64 (/.f64 (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) a))
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
(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)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
#s(approx (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) #s(literal 0 binary64))
#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 (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
(/.f64 #s(literal 2 binary64) a)
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)
#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)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(*.f64 b_2 b_2)
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(neg.f64 b_2)
(*.f64 b_2 (/.f64 b_2 a))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
Outputs
(/.f64 (neg.f64 (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a (*.f64 (neg.f64 b_2) a)) a)) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a)))
(/.f64 (neg.f64 (+.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (*.f64 a a)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 a a))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a (*.f64 (neg.f64 b_2) a)))) (neg.f64 (neg.f64 (*.f64 a a))))
(/.f64 (neg.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))) (neg.f64 (*.f64 (neg.f64 a) a)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))))) (neg.f64 (*.f64 a (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 a) (*.f64 (neg.f64 a) b_2))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a (*.f64 (neg.f64 a) (neg.f64 b_2)))) (neg.f64 (*.f64 (neg.f64 a) a)))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 a) (*.f64 a b_2))) (neg.f64 (*.f64 a (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 a a))) (*.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 a a))) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 a a))) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (neg.f64 b_2) a))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a)) (*.f64 a (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))))) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 b_2 (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) a (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) b_2)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) a)) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a (*.f64 (neg.f64 b_2) a)) a) a)
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (*.f64 a a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a))
(/.f64 (+.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (neg.f64 a))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (*.f64 a a)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 a a)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (neg.f64 a))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a (*.f64 (neg.f64 b_2) a))) (neg.f64 (*.f64 a a)))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))) (*.f64 a a))
(/.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 a) (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 a) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 a a))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a)
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a (*.f64 (neg.f64 b_2) a)) (*.f64 a a))
(-.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)))
(+.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 a a)))) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 a a)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a) (*.f64 a a)) (/.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a))
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 a))
(/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a))
(neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 a)))
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(*.f64 (fabs.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (fabs.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))))
(*.f64 (fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 2 binary64))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(sqrt.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(exp.f64 (fma.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64) (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(literal 0 binary64))
#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 (neg.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))) b_2)
(*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)))
(neg.f64 (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) b_2))
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
(/.f64 #s(literal -2 binary64) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 #s(literal -2 binary64) (neg.f64 a))
(/.f64 #s(literal 2 binary64) (neg.f64 (neg.f64 a)))
(/.f64 #s(literal 2 binary64) a)
(neg.f64 (/.f64 #s(literal -2 binary64) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) b_2)))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) c))))) (neg.f64 b_2))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2 (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))) (neg.f64 b_2)) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 c) #s(literal -1/2 binary64)))) (*.f64 b_2 b_2))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))) b_2) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) (neg.f64 b_2)) (*.f64 b_2 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 b_2 (*.f64 #s(literal -1/2 binary64) c))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 b_2) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) b_2 (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 b_2) (*.f64 b_2 (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) b_2 (*.f64 b_2 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))) (neg.f64 b_2) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))) b_2 (*.f64 (neg.f64 b_2) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 b_2 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 c) #s(literal -1/2 binary64))) (neg.f64 b_2))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) b_2))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) c)))) b_2)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) b_2)))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))))) b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2 (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))) (*.f64 b_2 b_2))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) b_2))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))))) b_2))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) c))) (neg.f64 b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 b_2)))
(fma.f64 (*.f64 (/.f64 b_2 a) b_2) (/.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (/.f64 b_2 a) b_2) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(fma.f64 c (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2))
(fma.f64 b_2 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
#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)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#s(approx (* (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (neg b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 c #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) c))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 c c) (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 1/2 binary64)) c)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 c c) (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 1/2 binary64)) c))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))))))
(fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) b_2 (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 #s(literal 1/2 binary64) c (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 b_2 a) b_2) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 (/.f64 b_2 a) (*.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 c #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))
(fma.f64 b_2 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 #s(literal 1/2 binary64) c))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(-.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (neg.f64 (*.f64 (/.f64 b_2 a) b_2)) #s(literal -2 binary64)))
(-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 b_2 a) b_2)))
(-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))))))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) c))
(+.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.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 (/.f64 b_2 a) b_2) c) a)))) a)) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64))) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a)) (neg.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a)) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(-.f64 (/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) 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 (/.f64 b_2 a) b_2) c) a)))) a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 b_2 a) b_2 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) b_2) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) a) (*.f64 a #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) b_2) a) (*.f64 (neg.f64 a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 a)) (*.f64 a (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) #s(literal 2 binary64))) (fma.f64 (/.f64 b_2 a) b_2 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) b_2) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) a) (*.f64 a #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 a a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64))) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) a))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)
(neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 a)))
(-.f64 (*.f64 (/.f64 b_2 a) b_2) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) a))
(*.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)))) (*.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64))) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3 binary64)) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 b_2 b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))))
(-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)))
(*.f64 (neg.f64 b_2) (neg.f64 b_2))
(*.f64 b_2 b_2)
(pow.f64 (exp.f64 (log.f64 b_2)) #s(literal 2 binary64))
(pow.f64 (neg.f64 b_2) #s(literal 2 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))
(pow.f64 b_2 #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 b_2) b_2))
(sqrt.f64 (pow.f64 b_2 #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 b_2) b_2))
(fabs.f64 (*.f64 b_2 b_2))
(+.f64 (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (neg.f64 b_2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))
(*.f64 (neg.f64 (sqrt.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 (sqrt.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))))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 2 binary64))
(pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 (neg.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 c a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 c) a) (*.f64 (neg.f64 b_2) b_2))))))
(/.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)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 c) a) (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 (neg.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 c a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 c) a) b_2) b_2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #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 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 c) a) b_2) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 c) a))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (neg.f64 c) a))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))
(sqrt.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.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 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(-.f64 (*.f64 (neg.f64 c) a) (*.f64 (neg.f64 b_2) b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 a)) c))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fabs.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(+.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (neg.f64 c) a) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) a))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(neg.f64 b_2)
(*.f64 (/.f64 b_2 a) b_2)
(*.f64 (neg.f64 b_2) (/.f64 (neg.f64 b_2) a))
(*.f64 b_2 (/.f64 b_2 a))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 b_2 b_2) a)
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (sinh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))

eval124.0ms (1.8%)

Memory
-13.8MiB live, 90.0MiB allocated
Compiler

Compiled 25 446 to 2 525 computations (90.1% saved)

prune37.0ms (0.5%)

Memory
5.4MiB live, 52.0MiB allocated
Pruning

28 alts after pruning (18 fresh and 10 done)

PrunedKeptTotal
New5075512
Fresh11314
Picked145
Done066
Total50928537
Accuracy
92.4%
Counts
537 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.3%
(/.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a))
28.9%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
44.6%
(/.f64 (/.f64 #s(approx (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (*.f64 c a)) a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
52.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
51.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
33.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
12.3%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
2.5%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))))) a)
4.4%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c) b_2)))) a)
37.4%
(/.f64 #s(approx (- (* b_2 b_2) (- (* b_2 b_2) (* a c))) (*.f64 c a)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
27.8%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))) a)
27.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)
51.4%
(+.f64 (/.f64 (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) a))
47.3%
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))) a) (/.f64 (neg.f64 b_2) a))
22.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) 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))
24.2%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))) c) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))))
35.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
35.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) c))
35.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
33.5%
#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)))
11.4%
#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)))
35.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
33.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
33.5%
#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 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
28.3%
#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)) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
11.4%
#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)) (/.f64 (*.f64 #s(literal 1/2 binary64) c) b_2)))
11.4%
#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)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
11.8%
#s(approx (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) #s(literal 0 binary64))
Compiler

Compiled 2 536 to 846 computations (66.6% saved)

regimes85.0ms (1.2%)

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

4 calls:

48.0ms
b_2
12.0ms
c
12.0ms
a
10.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
75.3%5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
55.3%3a
86.3%3b_2
52.0%1c
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes9.0ms (0.1%)

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

1 calls:

7.0ms
b_2
Results
AccuracySegmentsBranch
86.3%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
b_2
Results
AccuracySegmentsBranch
86.3%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes6.0ms (0.1%)

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

1 calls:

5.0ms
b_2
Results
AccuracySegmentsBranch
82.1%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes34.0ms (0.5%)

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

2 calls:

29.0ms
b_2
4.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
49.2%3(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
67.0%2b_2
Compiler

Compiled 14 to 13 computations (7.1% saved)

regimes5.0ms (0.1%)

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

1 calls:

4.0ms
b_2
Results
AccuracySegmentsBranch
66.7%2b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
b_2
Results
AccuracySegmentsBranch
66.6%2b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes8.0ms (0.1%)

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

4 calls:

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

Compiled 16 to 19 computations (-18.8% saved)

regimes6.0ms (0.1%)

Memory
8.8MiB live, 8.8MiB allocated
Accuracy

Total -0.6b remaining (-1.1%)

Threshold costs -0.6b (-1.1%)

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

4 calls:

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

Compiled 16 to 19 computations (-18.8% saved)

bsearch50.0ms (0.7%)

Memory
-10.6MiB live, 35.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
9.639812809751652e-53
2.560461432648686e-50
19.0ms
-1.1268181879121104e+82
-2.3852682091447788e+58
Samples
16.0ms248×0valid
4.0ms33×1valid
4.0ms23×2valid
2.0ms28×0invalid
Compiler

Compiled 852 to 624 computations (26.8% saved)

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

bsearch16.0ms (0.2%)

Memory
13.4MiB live, 13.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
1.0ms
9.639812809751652e-53
2.560461432648686e-50
13.0ms
-3.6577060462481816e+156
-2.1893113666195682e+134
Samples
8.0ms128×0valid
Compiler

Compiled 688 to 512 computations (25.6% saved)

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

bsearch2.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
1.0ms
9.639812809751652e-53
2.560461432648686e-50
1.0ms
-3.6577060462481816e+156
-2.1893113666195682e+134
Compiler

Compiled 528 to 432 computations (18.2% saved)

bsearch36.0ms (0.5%)

Memory
-31.5MiB live, 13.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
9.639812809751652e-53
2.560461432648686e-50
10.0ms
-2.758874843436944e-128
-1.2994856353462987e-128
Samples
5.0ms80×0valid
1.0ms17×0invalid
Compiler

Compiled 597 to 453 computations (24.1% saved)

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

bsearch28.0ms (0.4%)

Memory
38.2MiB live, 38.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
-3.4376049559487935e-293
8.237320403847295e-308
Samples
11.0ms160×0valid
6.0ms84×0invalid
Compiler

Compiled 596 to 436 computations (26.8% saved)

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

bsearch45.0ms (0.7%)

Memory
-25.2MiB live, 20.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
43.0ms
1.5892583301482472e-293
6.248845091057879e-290
Samples
28.0ms65×0invalid
8.0ms128×0valid
Compiler

Compiled 320 to 256 computations (20% saved)

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

bsearch1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
1.5892583301482472e-293
6.248845091057879e-290
Compiler

Compiled 432 to 336 computations (22.2% saved)

bsearch27.0ms (0.4%)

Memory
19.0MiB live, 19.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
-1.3048948166229636e-276
-3.4376049559487935e-293
Samples
10.0ms160×0valid
6.0ms82×0invalid
Compiler

Compiled 376 to 306 computations (18.6% saved)

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

simplify70.0ms (1%)

Memory
-33.4MiB live, 20.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0100496
1153494
2265494
3740494
42648494
55273490
66698490
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -2999999999999999990886175161818044706719531977989743857526374400 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 186929317711689/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -39999999999999999563482447285636784507139225041605435780720061858901209596441032595416451225830520245186635713283815594336131046093817348450418688 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 186929317711689/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (+.f64 (/.f64 (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) 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 -39999999999999999563482447285636784507139225041605435780720061858901209596441032595416451225830520245186635713283815594336131046093817348450418688 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 186929317711689/13164036458569648337239753460458804039861886925068638906788872192 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 -5267950678658237/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 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 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (if (<=.f64 b_2 #s(literal 186929317711689/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (/.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) (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/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -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))))
(if (<=.f64 b_2 #s(literal 876375403245379/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(if (<=.f64 b_2 #s(literal 876375403245379/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)))
(if (<=.f64 b_2 #s(literal -3145962986009053/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) #s(literal 0 binary64)))
#s(approx (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) #s(literal 0 binary64))
Outputs
(if (<=.f64 b_2 #s(literal -2999999999999999990886175161818044706719531977989743857526374400 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 186929317711689/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 (neg.f64 b_2) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -2999999999999999990886175161818044706719531977989743857526374400 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 186929317711689/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (-.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) (/.f64 b_2 a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -39999999999999999563482447285636784507139225041605435780720061858901209596441032595416451225830520245186635713283815594336131046093817348450418688 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 186929317711689/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (+.f64 (/.f64 (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) 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 -39999999999999999563482447285636784507139225041605435780720061858901209596441032595416451225830520245186635713283815594336131046093817348450418688 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 186929317711689/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (-.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a) (/.f64 b_2 a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -39999999999999999563482447285636784507139225041605435780720061858901209596441032595416451225830520245186635713283815594336131046093817348450418688 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 186929317711689/13164036458569648337239753460458804039861886925068638906788872192 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 -5267950678658237/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 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 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (if (<=.f64 b_2 #s(literal 186929317711689/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (/.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) (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/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -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))))
(if (<=.f64 b_2 #s(literal 876375403245379/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(if (<=.f64 b_2 #s(literal 876375403245379/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)))
(if (<=.f64 b_2 #s(literal -3145962986009053/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) #s(literal 0 binary64)))
(if (<=.f64 b_2 #s(literal -3145962986009053/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(literal 0 binary64)))
#s(approx (+ (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ (neg b_2) a)) #s(literal 0 binary64))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(literal 0 binary64))

soundness681.0ms (9.9%)

Memory
24.6MiB live, 543.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05903226
120513197
081773035
05082820
117572792
273612792
080842654
044269
070269
1214269
21448269
08283269
09525918
133495728
082175457
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 773 to 344 computations (55.5% saved)

preprocess98.0ms (1.4%)

Memory
-4.6MiB live, 140.3MiB allocated
Compiler

Compiled 1 192 to 266 computations (77.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...