quad2m (problem 3.2.1, negative)

Time bar (total: 6.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.0MiB allocated

analyze133.0ms (2.2%)

Memory
-1.7MiB live, 185.7MiB 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 (26.2%)

Memory
49.9MiB live, 1 895.8MiB allocated
Samples
490.0ms5 508×0valid
261.0ms1 239×2valid
239.0ms1 325×1valid
131.0ms1 083×0invalid
41.0ms184×3valid
Precisions
Click to see histograms. Total time spent on operations: 727.0ms
ival-sub: 188.0ms (25.8% of total)
ival-div: 144.0ms (19.8% of total)
ival-mult: 132.0ms (18.1% of total)
ival-sqrt: 101.0ms (13.9% of total)
adjust: 92.0ms (12.6% of total)
ival-neg: 59.0ms (8.1% of total)
ival-true: 7.0ms (1% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain168.0ms (2.7%)

Memory
14.9MiB live, 258.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1150-1(-1.5474089734815343e-145 -1.8854273255435873e-156 -1.8249148455548928e-186)(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
551(6.5051797075312796e-285 -7.650856465011831e+307 -2.74296900745748e+269)0-(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
190-3(-9.546888747295886e-239 -2.8166780093697825e+266 8.744011233963052e+189)(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
70-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
00-0-(*.f64 b_2 b_2)
00-0-a
00-0-(neg.f64 b_2)
00-0-b_2
00-0-(*.f64 a c)
00-0-c
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))oflow-rescue1100
(*.f64 b_2 b_2)overflow96
(*.f64 a c)overflow28
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow110
-.f64(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation560
/.f64(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n160
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow27
(*.f64 b_2 b_2)underflow45
(*.f64 a c)underflow27
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow4
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue70
(*.f64 b_2 b_2)overflow96
(*.f64 a c)overflow28
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue40
(*.f64 b_2 b_2)underflow45
(*.f64 a c)underflow27
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow4
Confusion
Predicted +Predicted -
+1330
-19104
Precision
0.875
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13300
-190104
Precision?
0.875
Recall?
1.0
Freqs
test
numberfreq
0104
1114
235
33
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
30.0ms346×0valid
16.0ms78×2valid
11.0ms76×1valid
3.0ms12×3valid
Compiler

Compiled 117 to 34 computations (70.9% saved)

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

preprocess24.0ms (0.4%)

Memory
-9.8MiB live, 35.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044118
1112118
2207118
3336118
4435118
5467118
6485118
7489118
01013
01713
12713
25113
39613
413113
513813
614613
715413
015413
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 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
Compiler

Compiled 13 to 10 computations (23.1% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

simplify0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

series31.0ms (0.5%)

Memory
-8.7MiB live, 44.0MiB allocated
Counts
10 → 100
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
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) 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))
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))
(* a c)
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 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -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))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -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)))))
(* -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 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -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))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* 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)))))))
(* 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)))))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 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))))))) b_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 (+ 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))))))))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 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))
(+ 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
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* 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 (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) 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)))))
(* -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
11.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) b_2 (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* b_2 b_2) (* a c) a c)
3.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) b_2 (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* b_2 b_2) (* a c) a c)
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) b_2 (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* b_2 b_2) (* a c) a c)
3.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) b_2 (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* b_2 b_2) (* a c) a c)
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) b_2 (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* b_2 b_2) (* a c) a c)

simplify163.0ms (2.6%)

Memory
-12.7MiB live, 186.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05282720
117182697
268572684
084462565
Stop Event
iter limit
node limit
Counts
100 → 97
Calls
Call 1
Inputs
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) 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))
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))
(* a c)
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 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -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))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -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)))))
(* -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 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -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))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* 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)))))))
(* 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)))))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 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))))))) b_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 (+ 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))))))))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 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))
(+ 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
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* 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 (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) 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)))))
(* -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
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) a (*.f64 #s(literal -2 binary64) b_2)) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (/.f64 (*.f64 a (*.f64 (*.f64 c c) #s(literal 1/8 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -2 binary64) b_2)) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.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)) a (*.f64 #s(literal -2 binary64) b_2)) a)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) a (*.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/2 binary64) b_2) c (/.f64 (*.f64 a (*.f64 (*.f64 c c) #s(literal 1/8 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))) 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 (/.f64 #s(literal 1/2 binary64) b_2) c (*.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)) a (*.f64 #s(literal -2 binary64) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.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)) 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))
(* a c)
(*.f64 c a)
a
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (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) (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -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) (pow (sqrt -1) 3)))))))
(-.f64 (*.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 b_2 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 (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) (neg.f64 (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 (/.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 b_2 a)))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 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/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 #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)
(* -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)
(* (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 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(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) (neg.f64 a)))
(+ (* -1 (/ (+ b_2 (* -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))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 b_2 (/.f64 (fma.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)) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) a)) (neg.f64 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) (fma.f64 (neg.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 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 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 (pow.f64 b_2 #s(literal 6 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 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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (*.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))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(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 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a))))
(- (* -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 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (*.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))
(- (* 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 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 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 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a))))
(* -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))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/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 c c) (/.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #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 (*.f64 c c) a) a) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #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 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) #s(literal 1/16 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (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) b_2) a) #s(literal -1/2 binary64) #s(literal 2 binary64)))) b_2)
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #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) b_2) a) #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 a a) #s(literal -1/8 binary64)) (*.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) b_2) a) #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) b_2) a)) b_2) b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (fma.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) a) #s(literal 1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64))))))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 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))))))) b_2))
(/.f64 (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))) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 (fma.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (/.f64 #s(literal 5/64 binary64) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a)) c) #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)
(* -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) (*.f64 a a)) (*.f64 c (/.f64 (/.f64 c b_2) b_2)) (*.f64 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal 1/2 binary64) 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 (fma.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (/.f64 #s(literal 5/64 binary64) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) a)) (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))))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64)) b_2 (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) b_2) a) #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 a a) #s(literal -1/8 binary64)) (*.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) b_2) a) #s(literal -1/2 binary64)))) b_2 b_2))
(+ (* -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)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.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 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.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 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(- (* 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 (/.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 #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 (*.f64 #s(literal -2 binary64) b_2))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a (/.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)
(+ 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)
c
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -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)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (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) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 a #s(literal 5 binary64)))) (/.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 (/.f64 (neg.f64 b_2) c) a)))) 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 b_2 (/.f64 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 (/.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) (fma.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/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 #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 (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (neg.f64 c) (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.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)) c)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.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)) 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) (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)) (/.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 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (*.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)))) (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 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 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 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)

rewrite132.0ms (2.1%)

Memory
-2.8MiB live, 134.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01050
01749
15749
241649
3474447
0932643
Stop Event
iter limit
node limit
iter limit
Counts
10 → 284
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 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (-.f64 b_2 (sqrt.f64 (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))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) a) 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(/.f64 (neg.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)))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))) (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 a b_2) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (neg.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 (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 b_2 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 a b_2 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 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 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 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 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 9/2 binary64))) (*.f64 (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a a))
(/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a a)) (/.f64 (-.f64 b_2 (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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 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 (*.f64 b_2 b_2) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) a) (/.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)) (/.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)))
(-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) 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 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (fma.f64 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 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 b_2 (sqrt.f64 (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 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 9/2 binary64))) (*.f64 (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (+.f64 (fma.f64 c a (*.f64 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 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(neg.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (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 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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 b_2 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 b_2 (/.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 b_2 (/.f64 b_2 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (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 (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))) (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 (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 (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 (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 (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))))
(*.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)))
(*.f64 b_2 b_2)
(pow.f64 (exp.f64 (log.f64 b_2)) #s(literal 2 binary64))
(pow.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))
(pow.f64 b_2 #s(literal 2 binary64))
(neg.f64 (*.f64 b_2 b_2))
(sqrt.f64 (pow.f64 b_2 #s(literal 4 binary64)))
(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 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (+.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 b_2) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 b_2) #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 b_2) #s(literal 1 binary64) (*.f64 (log.f64 b_2) #s(literal 1 binary64))))
(exp.f64 (/.f64 (*.f64 #s(literal 4 binary64) (log.f64 b_2)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 b_2))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)))
(*.f64 c a)
(*.f64 a c)
(pow.f64 (*.f64 c a) #s(literal 1 binary64))
(neg.f64 (*.f64 (neg.f64 a) c))
(exp.f64 (*.f64 (log.f64 (*.f64 c a)) #s(literal 1 binary64)))
(neg.f64 (neg.f64 a))
a
c

eval60.0ms (1%)

Memory
-2.0MiB live, 52.1MiB allocated
Compiler

Compiled 11 177 to 1 732 computations (84.5% saved)

prune12.0ms (0.2%)

Memory
21.7MiB live, 21.7MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New35410364
Fresh000
Picked011
Done000
Total35411365
Accuracy
93.6%
Counts
365 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.0%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) a)
50.2%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
34.5%
(/.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) b_2) a)) b_2) b_2)))) a)
34.2%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
24.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
33.5%
(/.f64 (-.f64 (neg.f64 b_2) (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)))) a)
19.8%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) (*.f64 c (/.f64 (/.f64 c b_2) b_2)) (*.f64 (*.f64 #s(literal 1/2 binary64) c) a)) (neg.f64 b_2))) a)
36.9%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
36.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
32.4%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
34.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
Compiler

Compiled 479 to 338 computations (29.4% saved)

simplify0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

series60.0ms (1%)

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

9 calls:

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

simplify195.0ms (3.2%)

Memory
23.6MiB live, 64.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite308.0ms (5%)

Memory
-29.0MiB live, 149.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043322
067322
1216322
21434322
08368322
Stop Event
iter limit
node limit
iter limit
Counts
36 → 538
Calls
Call 1
Inputs
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -2 binary64) b_2)
#s(literal -2 binary64)
b_2
a
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
#s(literal -1/2 binary64)
(/.f64 c b_2)
c
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 b_2 a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
(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) b_2) a)) b_2) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2)
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))
#s(literal 1 binary64)
(*.f64 (/.f64 (/.f64 c b_2) b_2) a)
(/.f64 (/.f64 c b_2) b_2)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal -1/8 binary64) a)
#s(literal -1/8 binary64)
(*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))
(pow.f64 b_2 #s(literal 3 binary64))
#s(literal 3 binary64)
Outputs
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (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 #s(literal -2 binary64) b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 a))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) a))
(neg.f64 (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a)))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -2 binary64) b_2)
(*.f64 b_2 #s(literal -2 binary64))
#s(literal -2 binary64)
(*.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 (neg.f64 b_2))))
(*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(pow.f64 (neg.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))
(sqrt.f64 (*.f64 b_2 b_2))
(fabs.f64 (neg.f64 (neg.f64 b_2)))
(fabs.f64 (neg.f64 b_2))
(fabs.f64 b_2)
(+.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))
(exp.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 b_2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(exp.f64 (log.f64 b_2))
b_2
a
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
#s(literal -1/2 binary64)
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 c) (neg.f64 b_2))
(/.f64 c b_2)
(neg.f64 (/.f64 c (neg.f64 b_2)))
c
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) b_2)) c) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) b_2)) c))) (fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) b_2)) c)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.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)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.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 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) b_2)) c) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (fma.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) b_2)) c) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) b_2)) c) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) b_2)) c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) (/.f64 #s(literal 1/2 binary64) b_2)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (neg.f64 c) (/.f64 #s(literal 1/2 binary64) b_2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.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)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) a (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2)))) (neg.f64 (*.f64 b_2 a)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 #s(literal 1/2 binary64) c)))) (neg.f64 (*.f64 a b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))) (*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.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) (neg.f64 c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) a (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal -2 binary64)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) a (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.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) c) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) a (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2) (*.f64 a (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2) (*.f64 a (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (*.f64 a (neg.f64 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64))) (fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (*.f64 (neg.f64 c) (/.f64 #s(literal 1/2 binary64) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.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 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) a (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 #s(literal 1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))
(fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 c (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.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)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))
(-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) b_2)) c))
(-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (neg.f64 c) (/.f64 #s(literal 1/2 binary64) b_2)))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 a b_2)) (/.f64 (*.f64 a (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a b_2)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) a) (*.f64 b_2 a)) (/.f64 (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2)) (*.f64 b_2 a)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.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)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.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 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (*.f64 (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal 1/2 binary64) b_2)
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 b_2))
(neg.f64 (/.f64 #s(literal -1/2 binary64) b_2))
#s(literal 1/2 binary64)
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(/.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 (neg.f64 b_2) a))
(*.f64 (/.f64 (+.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) b_2) a)) b_2) b_2)))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a))
(*.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) 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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) 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)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) 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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (-.f64 (*.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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 b_2 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (neg.f64 a))
(/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64))) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) 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)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) 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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) 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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 3/2 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) a))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (neg.f64 a)))
(-.f64 (/.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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 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 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a))))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) 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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) a))
(-.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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) a) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) a))
(-.f64 (/.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)) (/.f64 (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (*.f64 a a)))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)))) (*.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)))))
(/.f64 (-.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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (/.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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (*.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) 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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (fma.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)))))))
(/.f64 (-.f64 (pow.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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (/.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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (fma.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) 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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)))))
(/.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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #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 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))))
(neg.f64 b_2)
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (sinh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))
(*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1 binary64))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))
(sqrt.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 2 binary64)))
(fabs.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) (neg.f64 b_2)) (neg.f64 b_2))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)))
(*.f64 b_2 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) (*.f64 b_2 b_2))) (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) (*.f64 b_2 b_2)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2)
(*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal 1 binary64) b_2)) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2) (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2))) (-.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a)) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a)))) (-.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal 1 binary64) b_2) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2) (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2)) (*.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b_2 #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a)) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a))) (*.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) b_2)) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) b_2)) (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))))) (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) b_2) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)))) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)))) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a)))
(+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2))
(+.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))) (+.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))) (+.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2)) (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2)))) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))) (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2)) (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)))) (*.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a #s(literal 1 binary64))
(fma.f64 a (/.f64 (/.f64 c (neg.f64 b_2)) b_2) #s(literal 1 binary64))
(-.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(-.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a))))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a))))))
(+.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(+.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a))
#s(literal 1 binary64)
(*.f64 (/.f64 c (neg.f64 (neg.f64 b_2))) (/.f64 a (neg.f64 (neg.f64 b_2))))
(*.f64 (/.f64 a (neg.f64 (neg.f64 b_2))) (/.f64 c (neg.f64 (neg.f64 b_2))))
(*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 a b_2) (/.f64 c b_2))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 c b_2) b_2)) a)
(*.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 (/.f64 c b_2) b_2))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 a (neg.f64 b_2)))
(*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1 binary64))
(*.f64 (/.f64 (/.f64 c b_2) b_2) a)
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))
(*.f64 (/.f64 c b_2) (/.f64 a b_2))
(*.f64 a (/.f64 (/.f64 c b_2) b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 c (neg.f64 b_2)) a)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 c b_2) a))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 a (/.f64 c (neg.f64 b_2)))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b_2) a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 c (neg.f64 b_2)) a) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 c b_2) a)) b_2)
(/.f64 (*.f64 a (/.f64 c (neg.f64 b_2))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 c b_2) a) b_2)
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (*.f64 c a) (*.f64 b_2 b_2))
(/.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) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.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 2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.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 2 binary64)) (*.f64 (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c)) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c)) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))))) (fma.f64 (/.f64 c b_2) #s(literal -1/2 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c)) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (neg.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 #s(literal -1/8 binary64) a)))) (fma.f64 (/.f64 c b_2) #s(literal -1/2 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 #s(literal -1/8 binary64) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)))) (fma.f64 (/.f64 c b_2) #s(literal -1/2 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))) (fma.f64 (/.f64 c b_2) #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)) (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (pow.f64 (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (fma.f64 (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)) (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c)) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c)) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c)) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c)) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 #s(literal -1/8 binary64) a)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (neg.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 #s(literal -1/8 binary64) a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)) b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)) b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c) b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)) b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)) (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 c) #s(literal -1/2 binary64)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 c) #s(literal -1/2 binary64)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 c) #s(literal -1/2 binary64)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 c) #s(literal -1/2 binary64)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #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) a) (*.f64 c c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 c c) (*.f64 #s(literal -1/8 binary64) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) c))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.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 2 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64))) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))))
(fma.f64 (/.f64 (*.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (neg.f64 b_2)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (/.f64 (neg.f64 c) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 (*.f64 b_2 b_2))) (/.f64 c (neg.f64 b_2)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (*.f64 b_2 (neg.f64 b_2))) (/.f64 c (neg.f64 b_2)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (neg.f64 c) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 c (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (neg.f64 b_2)) (/.f64 (/.f64 c (neg.f64 b_2)) b_2) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (*.f64 b_2 b_2)) (/.f64 c b_2) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) b_2) (/.f64 (/.f64 c b_2) b_2) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (*.f64 c c) (neg.f64 b_2)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (*.f64 c c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (neg.f64 b_2)) (/.f64 (*.f64 c c) (*.f64 (neg.f64 b_2) b_2)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 b_2)) (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 c c) (neg.f64 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (neg.f64 b_2) b_2)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 c 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 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 c 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 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 b_2)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64)) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c) (*.f64 #s(literal -1/8 binary64) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 c b_2) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))
(fma.f64 c (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(fma.f64 a (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c)) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))))
(-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)) (*.f64 #s(literal -1/8 binary64) a)))
(-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)))
(-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/512 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/64 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))))
(*.f64 #s(literal -1/8 binary64) a)
(*.f64 a #s(literal -1/8 binary64))
#s(literal -1/8 binary64)
(*.f64 (/.f64 c (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (/.f64 (neg.f64 c) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (fabs.f64 c) (*.f64 b_2 (neg.f64 b_2))) (/.f64 (fabs.f64 c) (neg.f64 b_2)))
(*.f64 (/.f64 (fabs.f64 c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (fabs.f64 c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))))
(*.f64 (/.f64 (fabs.f64 c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (fabs.f64 c) (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 (fabs.f64 c) (neg.f64 b_2)) (/.f64 (fabs.f64 c) (*.f64 (neg.f64 b_2) b_2)))
(*.f64 (/.f64 (fabs.f64 c) (*.f64 b_2 b_2)) (/.f64 (fabs.f64 c) b_2))
(*.f64 (/.f64 (fabs.f64 c) b_2) (/.f64 (fabs.f64 c) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (neg.f64 c) (*.f64 b_2 (neg.f64 b_2))) (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 c) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (/.f64 c (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (neg.f64 c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (neg.f64 c) (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 (neg.f64 c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 c (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))))
(*.f64 (/.f64 c (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (neg.f64 c) (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 c (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 c (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))))
(*.f64 (neg.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64)))) (neg.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64)))))
(*.f64 (fabs.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64)))) (fabs.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64)))))
(*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 (/.f64 c (neg.f64 b_2)) b_2))
(*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) c)
(*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) (/.f64 (/.f64 c b_2) b_2))
(*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))))
(pow.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) c)) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 c (neg.f64 c))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 c c))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3/2 binary64)))
(/.f64 (/.f64 (*.f64 c c) b_2) (*.f64 b_2 b_2))
(/.f64 (*.f64 (neg.f64 c) c) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (neg.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3/2 binary64)))
(/.f64 (neg.f64 (neg.f64 c)) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) (neg.f64 b_2))
(/.f64 (neg.f64 c) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (/.f64 c (neg.f64 b_2)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (/.f64 c (neg.f64 b_2)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (/.f64 (/.f64 c b_2) b_2) b_2)
(/.f64 (/.f64 c b_2) (*.f64 b_2 b_2))
(/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))
(neg.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))))
(*.f64 (fabs.f64 (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 b_2)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (neg.f64 b_2)) #s(literal 3/2 binary64)))
(*.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 b_2))
(*.f64 (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (*.f64 b_2 b_2)) b_2)
(*.f64 (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64))) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64)))
(*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) b_2))
(*.f64 (neg.f64 b_2) (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))
(*.f64 (*.f64 b_2 b_2) b_2)
(*.f64 b_2 (neg.f64 (*.f64 b_2 b_2)))
(*.f64 b_2 (*.f64 b_2 b_2))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 b_2))
(pow.f64 (exp.f64 (log.f64 (neg.f64 b_2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 b_2)) #s(literal 3 binary64))
(pow.f64 (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 b_2) #s(literal 3 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 3/2 binary64))
(pow.f64 b_2 #s(literal 3 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64)))))))
(neg.f64 (pow.f64 b_2 #s(literal 3 binary64)))
(fabs.f64 (pow.f64 b_2 #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (neg.f64 b_2)) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 (neg.f64 b_2)) #s(literal 3 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 b_2) #s(literal 3/2 binary64) (*.f64 (log.f64 b_2) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b_2)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 b_2 #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 b_2)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64)))
#s(literal 3 binary64)

eval192.0ms (3.1%)

Memory
8.5MiB live, 157.8MiB allocated
Compiler

Compiled 36 325 to 4 117 computations (88.7% saved)

prune32.0ms (0.5%)

Memory
12.5MiB live, 59.0MiB allocated
Pruning

19 alts after pruning (15 fresh and 4 done)

PrunedKeptTotal
New85013863
Fresh325
Picked235
Done011
Total85519874
Accuracy
93.6%
Counts
874 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.1%
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 a a))
11.8%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a))
50.2%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.3%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) (*.f64 b_2 b_2))))) a)
33.7%
(/.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 c a) (*.f64 b_2 b_2))) b_2) b_2)))) a)
34.2%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
39.8%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c)) c)) b_2)))) a)
29.4%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)))) a)
33.5%
(/.f64 (-.f64 (neg.f64 b_2) (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)))) a)
1.5%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2))))) a)
37.0%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (fabs.f64 b_2))) a)
33.2%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (exp.f64 (log.f64 b_2)))) a)
36.9%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
35.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
35.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 (log.f64 b_2))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
36.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
32.4%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
34.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
9.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
Compiler

Compiled 921 to 608 computations (34% saved)

simplify0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated

series109.0ms (1.8%)

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

9 calls:

TimeVariablePointExpression
65.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) b_2 (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (* (+ (* (/ a b_2) -1) (/ b_2 c)) c) (+ (* (/ a b_2) -1) (/ b_2 c)) (/ a b_2) a -1 (/ b_2 c) c (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) 1/2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 (* (sqrt (neg b_2)) (sqrt (neg b_2)))) -2 (* (sqrt (neg b_2)) (sqrt (neg b_2))) (sqrt (neg b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 (* (sqrt b_2) (sqrt b_2))) c) (* (/ b_2 a) -2)) (/ 1/2 (* (sqrt b_2) (sqrt b_2))) (* (sqrt b_2) (sqrt b_2)) (sqrt b_2) (* (/ b_2 a) -2) (/ b_2 a) (/ (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (- 1 (* (/ (/ c b_2) b_2) a)) 1 (* (/ (/ c b_2) b_2) a) (/ (/ c b_2) b_2) (* a a))
7.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) b_2 (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (* (+ (* (/ a b_2) -1) (/ b_2 c)) c) (+ (* (/ a b_2) -1) (/ b_2 c)) (/ a b_2) a -1 (/ b_2 c) c (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) 1/2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 (* (sqrt (neg b_2)) (sqrt (neg b_2)))) -2 (* (sqrt (neg b_2)) (sqrt (neg b_2))) (sqrt (neg b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 (* (sqrt b_2) (sqrt b_2))) c) (* (/ b_2 a) -2)) (/ 1/2 (* (sqrt b_2) (sqrt b_2))) (* (sqrt b_2) (sqrt b_2)) (sqrt b_2) (* (/ b_2 a) -2) (/ b_2 a) (/ (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (- 1 (* (/ (/ c b_2) b_2) a)) 1 (* (/ (/ c b_2) b_2) a) (/ (/ c b_2) b_2) (* a a))
6.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) b_2 (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (* (+ (* (/ a b_2) -1) (/ b_2 c)) c) (+ (* (/ a b_2) -1) (/ b_2 c)) (/ a b_2) a -1 (/ b_2 c) c (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) 1/2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 (* (sqrt (neg b_2)) (sqrt (neg b_2)))) -2 (* (sqrt (neg b_2)) (sqrt (neg b_2))) (sqrt (neg b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 (* (sqrt b_2) (sqrt b_2))) c) (* (/ b_2 a) -2)) (/ 1/2 (* (sqrt b_2) (sqrt b_2))) (* (sqrt b_2) (sqrt b_2)) (sqrt b_2) (* (/ b_2 a) -2) (/ b_2 a) (/ (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (- 1 (* (/ (/ c b_2) b_2) a)) 1 (* (/ (/ c b_2) b_2) a) (/ (/ c b_2) b_2) (* a a))
6.0ms
a
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) b_2 (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (* (+ (* (/ a b_2) -1) (/ b_2 c)) c) (+ (* (/ a b_2) -1) (/ b_2 c)) (/ a b_2) a -1 (/ b_2 c) c (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) 1/2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 (* (sqrt (neg b_2)) (sqrt (neg b_2)))) -2 (* (sqrt (neg b_2)) (sqrt (neg b_2))) (sqrt (neg b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 (* (sqrt b_2) (sqrt b_2))) c) (* (/ b_2 a) -2)) (/ 1/2 (* (sqrt b_2) (sqrt b_2))) (* (sqrt b_2) (sqrt b_2)) (sqrt b_2) (* (/ b_2 a) -2) (/ b_2 a) (/ (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (- 1 (* (/ (/ c b_2) b_2) a)) 1 (* (/ (/ c b_2) b_2) a) (/ (/ c b_2) b_2) (* a a))
5.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) b_2 (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (* (+ (* (/ a b_2) -1) (/ b_2 c)) c) (+ (* (/ a b_2) -1) (/ b_2 c)) (/ a b_2) a -1 (/ b_2 c) c (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) 1/2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 (* (sqrt (neg b_2)) (sqrt (neg b_2)))) -2 (* (sqrt (neg b_2)) (sqrt (neg b_2))) (sqrt (neg b_2)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 (* (sqrt b_2) (sqrt b_2))) c) (* (/ b_2 a) -2)) (/ 1/2 (* (sqrt b_2) (sqrt b_2))) (* (sqrt b_2) (sqrt b_2)) (sqrt b_2) (* (/ b_2 a) -2) (/ b_2 a) (/ (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (- 1 (* (/ (/ c b_2) b_2) a)) 1 (* (/ (/ c b_2) b_2) a) (/ (/ c b_2) b_2) (* a a))

simplify159.0ms (2.6%)

Memory
-2.4MiB live, 233.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite211.0ms (3.4%)

Memory
10.1MiB live, 234.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063582
097529
1325517
21864517
08826503
Stop Event
iter limit
node limit
iter limit
Counts
46 → 897
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c)) c)) b_2)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c)) c)) b_2))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c)) c)) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c)) c)) b_2))
(*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c)) c)) b_2)
#s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c)) c))
(*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c)) c)
(fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c))
(/.f64 a b_2)
a
#s(literal -1 binary64)
(/.f64 b_2 c)
c
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/.f64 c b_2)
#s(literal 1/2 binary64)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2))))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2))))
#s(literal -2 binary64)
(*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)))
(sqrt.f64 (neg.f64 b_2))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2)))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(sqrt.f64 b_2)
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 b_2 a)
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 a a))
(-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))
(*.f64 (neg.f64 b_2) a)
(*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2)
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))
#s(literal 1 binary64)
(*.f64 (/.f64 (/.f64 c b_2) b_2) a)
(/.f64 (/.f64 c b_2) b_2)
(*.f64 a a)
Outputs
(*.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2)) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) 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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) 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)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) 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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (-.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))) (*.f64 a a))
(/.f64 (neg.f64 (-.f64 (*.f64 a b_2) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a) #s(literal 2 binary64))) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) 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)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) 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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 3/2 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) a)))
(/.f64 (neg.f64 (neg.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) a))
(/.f64 (neg.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) a))
(neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2) a)) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) 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 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a))))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) 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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2) a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2) a)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) a)) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2)) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2)) a))
(-.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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) a) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) a))
(-.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (*.f64 (neg.f64 a) a)))
(-.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (/.f64 (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (*.f64 a a)))
(-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) a))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2) a)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2))))
(/.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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) 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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) 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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) 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 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))))
(-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) b_2)))
(*.f64 (sqrt.f64 (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(pow.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 b_2) #s(literal 2 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 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))
(exp.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(exp.f64 (log.f64 b_2))
b_2
(*.f64 (sqrt.f64 (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(pow.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 b_2) #s(literal 2 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 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))
(exp.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(exp.f64 (log.f64 b_2))
b_2
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (sinh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))))
(*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 1 binary64))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))
(sqrt.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 2 binary64)))
(fabs.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))
(*.f64 (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c))))
(*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2)
(*.f64 b_2 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)))
(neg.f64 (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))
#s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c))
(*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)
(*.f64 c (-.f64 (/.f64 b_2 c) (/.f64 a b_2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 c) c) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 a b_2) c) (*.f64 (/.f64 a b_2) c) (-.f64 (*.f64 (*.f64 (/.f64 b_2 c) c) (*.f64 (/.f64 b_2 c) c)) (*.f64 (*.f64 (/.f64 a b_2) c) (*.f64 (/.f64 b_2 c) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 b_2 c) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 b_2 c) c) (*.f64 (/.f64 b_2 c) c) (-.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (*.f64 (/.f64 a b_2) c)) (*.f64 (*.f64 (/.f64 b_2 c) c) (*.f64 (/.f64 a b_2) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 c (/.f64 b_2 c)) #s(literal 3 binary64))) (fma.f64 (*.f64 c (/.f64 a b_2)) (*.f64 c (/.f64 a b_2)) (-.f64 (*.f64 (*.f64 c (/.f64 b_2 c)) (*.f64 c (/.f64 b_2 c))) (*.f64 (*.f64 c (/.f64 a b_2)) (*.f64 c (/.f64 b_2 c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (/.f64 b_2 c)) #s(literal 3 binary64)) (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 c (/.f64 b_2 c)) (*.f64 c (/.f64 b_2 c)) (-.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (*.f64 c (/.f64 a b_2))) (*.f64 (*.f64 c (/.f64 b_2 c)) (*.f64 c (/.f64 a b_2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64))) c)) (neg.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (pow.f64 (/.f64 a b_2) #s(literal 3 binary64))) c)) (neg.f64 (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 c (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64))))) (neg.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c))))
(/.f64 (neg.f64 (*.f64 c (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (pow.f64 (/.f64 a b_2) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64))) c) (-.f64 (/.f64 a b_2) (/.f64 b_2 c)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (pow.f64 (/.f64 a b_2) #s(literal 3 binary64))) c) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)))) (-.f64 (/.f64 a b_2) (/.f64 b_2 c)))
(/.f64 (*.f64 c (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)))) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64))))
(fma.f64 (/.f64 a b_2) c (*.f64 (/.f64 b_2 c) c))
(fma.f64 (/.f64 b_2 c) c (*.f64 (/.f64 a b_2) c))
(fma.f64 c (/.f64 a b_2) (*.f64 c (/.f64 b_2 c)))
(fma.f64 c (/.f64 b_2 c) (*.f64 c (/.f64 a b_2)))
(+.f64 (*.f64 (/.f64 a b_2) c) (*.f64 (/.f64 b_2 c) c))
(+.f64 (*.f64 (/.f64 b_2 c) c) (*.f64 (/.f64 a b_2) c))
(+.f64 (*.f64 c (/.f64 a b_2)) (*.f64 c (/.f64 b_2 c)))
(+.f64 (*.f64 c (/.f64 b_2 c)) (*.f64 c (/.f64 a b_2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (pow.f64 (/.f64 a b_2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1 binary64) a) (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 (*.f64 b_2 (neg.f64 c))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1 binary64) a) c (*.f64 b_2 b_2))) (neg.f64 (*.f64 b_2 c)))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (*.f64 #s(literal -1 binary64) a)))) (neg.f64 (*.f64 (neg.f64 c) b_2)))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c (*.f64 #s(literal -1 binary64) a)))) (neg.f64 (*.f64 c b_2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (-.f64 (/.f64 a b_2) (/.f64 b_2 c))) (*.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c)) (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c)) (-.f64 (/.f64 a b_2) (/.f64 b_2 c))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 (neg.f64 c)) (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2)))) (*.f64 (neg.f64 (neg.f64 c)) (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) (*.f64 (neg.f64 a) #s(literal -1 binary64)))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) (*.f64 #s(literal -1 binary64) (neg.f64 a)))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 (neg.f64 c)) (/.f64 a (sqrt.f64 b_2)))) (*.f64 (neg.f64 (neg.f64 c)) (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) (neg.f64 (*.f64 #s(literal -1 binary64) a)))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 a)))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) (*.f64 #s(literal -1 binary64) a))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a)) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2)))) (*.f64 (neg.f64 c) (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 (neg.f64 a) #s(literal -1 binary64)))) (*.f64 (neg.f64 c) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 #s(literal -1 binary64) (neg.f64 a)))) (*.f64 (neg.f64 c) b_2))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 c) (/.f64 a (sqrt.f64 b_2)))) (*.f64 (neg.f64 c) (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 (*.f64 #s(literal -1 binary64) a)))) (*.f64 (neg.f64 c) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 (neg.f64 a)))) (*.f64 (neg.f64 c) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 #s(literal -1 binary64) a))) (*.f64 (neg.f64 c) b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 (neg.f64 c) b_2))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 c (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2)))) (*.f64 c (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c (*.f64 (neg.f64 a) #s(literal -1 binary64)))) (*.f64 c b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c (*.f64 #s(literal -1 binary64) (neg.f64 a)))) (*.f64 c b_2))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 c (/.f64 a (sqrt.f64 b_2)))) (*.f64 c (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 (*.f64 #s(literal -1 binary64) a)))) (*.f64 c b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 (neg.f64 a)))) (*.f64 c b_2))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c (*.f64 #s(literal -1 binary64) a))) (*.f64 c b_2))
(/.f64 (fma.f64 (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64))) (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2)) (neg.f64 (neg.f64 c)) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 b_2) (neg.f64 (neg.f64 c))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2)) (neg.f64 c) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 b_2) (neg.f64 c)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2)) c (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 b_2) c))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64)) (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 (neg.f64 c))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64)) (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 c)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64)) c (*.f64 b_2 b_2)) (*.f64 b_2 c))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 a)) (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 (neg.f64 c))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 a)) (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 c)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 a)) c (*.f64 b_2 b_2)) (*.f64 b_2 c))
(/.f64 (fma.f64 (/.f64 a (sqrt.f64 b_2)) (neg.f64 (neg.f64 c)) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 b_2) (neg.f64 (neg.f64 c))))
(/.f64 (fma.f64 (/.f64 a (sqrt.f64 b_2)) (neg.f64 c) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 b_2) (neg.f64 c)))
(/.f64 (fma.f64 (/.f64 a (sqrt.f64 b_2)) c (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 b_2) c))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1 binary64) a)) (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 (neg.f64 c))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1 binary64) a)) (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 c)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1 binary64) a)) c (*.f64 b_2 b_2)) (*.f64 b_2 c))
(/.f64 (fma.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 (neg.f64 c))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 a)) (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 c)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 a)) c (*.f64 b_2 b_2)) (*.f64 b_2 c))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) a) (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 (neg.f64 c))))
(/.f64 (fma.f64 (neg.f64 a) (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 (neg.f64 c))))
(/.f64 (fma.f64 (neg.f64 a) (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 c)))
(/.f64 (fma.f64 a (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 (neg.f64 c))))
(/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 c)))
(/.f64 (fma.f64 (sqrt.f64 b_2) b_2 (*.f64 (neg.f64 (neg.f64 c)) (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2)))) (*.f64 (neg.f64 (neg.f64 c)) (sqrt.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) (*.f64 (neg.f64 a) #s(literal -1 binary64)))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) (*.f64 #s(literal -1 binary64) (neg.f64 a)))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (fma.f64 (sqrt.f64 b_2) b_2 (*.f64 (neg.f64 (neg.f64 c)) (/.f64 a (sqrt.f64 b_2)))) (*.f64 (neg.f64 (neg.f64 c)) (sqrt.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) (neg.f64 (*.f64 #s(literal -1 binary64) a)))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 a)))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) (*.f64 #s(literal -1 binary64) a))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) a)) (*.f64 (neg.f64 (neg.f64 c)) b_2))
(/.f64 (fma.f64 (sqrt.f64 b_2) b_2 (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2)))) (*.f64 (neg.f64 c) (sqrt.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (*.f64 (neg.f64 a) #s(literal -1 binary64)))) (*.f64 (neg.f64 c) b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (*.f64 #s(literal -1 binary64) (neg.f64 a)))) (*.f64 (neg.f64 c) b_2))
(/.f64 (fma.f64 (sqrt.f64 b_2) b_2 (*.f64 (neg.f64 c) (/.f64 a (sqrt.f64 b_2)))) (*.f64 (neg.f64 c) (sqrt.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (neg.f64 (*.f64 #s(literal -1 binary64) a)))) (*.f64 (neg.f64 c) b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (neg.f64 (neg.f64 a)))) (*.f64 (neg.f64 c) b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 (neg.f64 c) b_2))
(/.f64 (fma.f64 (sqrt.f64 b_2) b_2 (*.f64 c (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2)))) (*.f64 c (sqrt.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c (*.f64 (neg.f64 a) #s(literal -1 binary64)))) (*.f64 c b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c (*.f64 #s(literal -1 binary64) (neg.f64 a)))) (*.f64 c b_2))
(/.f64 (fma.f64 (sqrt.f64 b_2) b_2 (*.f64 c (/.f64 a (sqrt.f64 b_2)))) (*.f64 c (sqrt.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 (*.f64 #s(literal -1 binary64) a)))) (*.f64 c b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 (neg.f64 a)))) (*.f64 c b_2))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64))) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (*.f64 (/.f64 a b_2) (/.f64 b_2 c))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) a) (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (neg.f64 c)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) a) c (*.f64 b_2 b_2)) (*.f64 b_2 c))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (*.f64 #s(literal -1 binary64) a))) (*.f64 (neg.f64 c) b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c (*.f64 #s(literal -1 binary64) a))) (*.f64 c b_2))
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 c))
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 c) b_2))
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c b_2))
(/.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64))) (-.f64 (/.f64 a b_2) (/.f64 b_2 c)))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (pow.f64 (/.f64 a b_2) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (*.f64 (/.f64 a b_2) (/.f64 b_2 c)))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (pow.f64 (/.f64 a b_2) #s(literal 3 binary64))) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (*.f64 b_2 c))
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (*.f64 (neg.f64 c) b_2))
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (*.f64 c b_2))
(fma.f64 (fabs.f64 (/.f64 a (sqrt.f64 b_2))) (fabs.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 b_2))) (/.f64 b_2 c))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)) (/.f64 b_2 c))
(fma.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 #s(literal -1 binary64) (sqrt.f64 b_2)) (/.f64 b_2 c))
(fma.f64 (/.f64 a b_2) #s(literal -1 binary64) (/.f64 b_2 c))
(fma.f64 (/.f64 a b_2) #s(literal 1 binary64) (/.f64 b_2 c))
(fma.f64 (sqrt.f64 b_2) (/.f64 (sqrt.f64 b_2) c) (/.f64 a b_2))
(fma.f64 #s(literal -1 binary64) (/.f64 a b_2) (/.f64 b_2 c))
(fma.f64 #s(literal 1 binary64) (/.f64 a b_2) (/.f64 b_2 c))
(fma.f64 a (fabs.f64 (/.f64 #s(literal -1 binary64) b_2)) (/.f64 b_2 c))
(fma.f64 a (/.f64 #s(literal -1 binary64) b_2) (/.f64 b_2 c))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)) (-.f64 (/.f64 b_2 c) (/.f64 a b_2))) (/.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (-.f64 (/.f64 b_2 c) (/.f64 a b_2))))
(-.f64 (/.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (-.f64 (/.f64 a b_2) (/.f64 b_2 c))) (/.f64 (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)) (-.f64 (/.f64 a b_2) (/.f64 b_2 c))))
(-.f64 (/.f64 b_2 c) (/.f64 a b_2))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) b_2)) (/.f64 (*.f64 (neg.f64 c) (*.f64 #s(literal -1 binary64) a)) (*.f64 (neg.f64 c) b_2)))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c b_2)) (/.f64 (*.f64 c (*.f64 #s(literal -1 binary64) a)) (*.f64 c b_2)))
(+.f64 (/.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (*.f64 (/.f64 a b_2) (/.f64 b_2 c))))) (/.f64 (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (*.f64 (/.f64 a b_2) (/.f64 b_2 c))))))
(+.f64 (/.f64 (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (*.f64 (/.f64 a b_2) (/.f64 b_2 c))))) (/.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (*.f64 (/.f64 a b_2) (/.f64 b_2 c))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) (neg.f64 c)) (*.f64 b_2 (neg.f64 c))) (/.f64 (*.f64 b_2 b_2) (*.f64 b_2 (neg.f64 c))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) c) (*.f64 b_2 c)) (/.f64 (*.f64 b_2 b_2) (*.f64 b_2 c)))
(+.f64 (/.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 b_2 c) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 c) (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) (-.f64 (/.f64 a b_2) (/.f64 b_2 c))) (/.f64 (pow.f64 (/.f64 b_2 c) #s(literal 2 binary64)) (-.f64 (/.f64 a b_2) (/.f64 b_2 c))))
(+.f64 (/.f64 a b_2) (/.f64 b_2 c))
(+.f64 (/.f64 b_2 c) (/.f64 a b_2))
(*.f64 (fabs.f64 (/.f64 a (sqrt.f64 b_2))) (fabs.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 b_2))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 #s(literal -1 binary64) (sqrt.f64 b_2)))
(*.f64 (/.f64 a b_2) #s(literal -1 binary64))
(*.f64 (/.f64 a b_2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 a b_2))
(*.f64 #s(literal 1 binary64) (/.f64 a b_2))
(*.f64 a (fabs.f64 (/.f64 #s(literal -1 binary64) b_2)))
(*.f64 a (/.f64 #s(literal -1 binary64) b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64))) b_2)
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 a))) b_2)
(/.f64 (neg.f64 (/.f64 a (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1 binary64) a))) b_2)
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) b_2)
(/.f64 (fabs.f64 (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (fabs.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64))) b_2)
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (neg.f64 a))) b_2)
(/.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -1 binary64) a))) b_2)
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) a)) b_2)
(/.f64 (fabs.f64 (/.f64 a (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 #s(literal -1 binary64) a) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64)) b_2)
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 a)) b_2)
(/.f64 (/.f64 a (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) a)) b_2)
(/.f64 (neg.f64 (neg.f64 a)) b_2)
(/.f64 (*.f64 #s(literal -1 binary64) a) b_2)
(/.f64 (neg.f64 a) b_2)
(/.f64 a b_2)
(neg.f64 (/.f64 a b_2))
(sqrt.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)))
(fabs.f64 (/.f64 a b_2))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 (neg.f64 a))))
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(pow.f64 (neg.f64 a) #s(literal 1 binary64))
(pow.f64 (*.f64 a a) #s(literal 1/2 binary64))
(pow.f64 a #s(literal 1 binary64))
(sqrt.f64 (*.f64 a a))
(fabs.f64 (neg.f64 (neg.f64 a)))
(fabs.f64 (neg.f64 a))
(fabs.f64 a)
(exp.f64 (/.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 1 binary64)))
a
#s(literal -1 binary64)
(*.f64 (sqrt.f64 b_2) (/.f64 (sqrt.f64 b_2) c))
(/.f64 b_2 (neg.f64 (neg.f64 (neg.f64 c))))
(/.f64 b_2 (neg.f64 (neg.f64 c)))
(/.f64 b_2 (neg.f64 c))
(/.f64 b_2 c)
(neg.f64 (/.f64 b_2 c))
c
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (pow.f64 b_2 #s(literal 1/4 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 1/4 binary64))))
(*.f64 (/.f64 c (pow.f64 b_2 #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (pow.f64 b_2 #s(literal 1/4 binary64))))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.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) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64))) b_2)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) c)) (sqrt.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c))) b_2)
(/.f64 (neg.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)))) (sqrt.f64 b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c))) b_2)
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) b_2)
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) c) (sqrt.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) b_2)
(/.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) b_2)
(/.f64 (*.f64 #s(literal 1/2 binary64) c) b_2)
(neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(/.f64 (neg.f64 (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) b_2)
(/.f64 (/.f64 c (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (neg.f64 (neg.f64 c)) b_2)
(/.f64 (neg.f64 c) b_2)
(/.f64 c b_2)
(neg.f64 (/.f64 c b_2))
#s(literal 1/2 binary64)
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (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 #s(literal -2 binary64) b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 a))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) a))
(neg.f64 (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a)))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (*.f64 (sqrt.f64 b_2) #s(literal -2 binary64)) (sqrt.f64 b_2))
(*.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) b_2)
(*.f64 b_2 #s(literal -2 binary64))
(neg.f64 (*.f64 #s(literal -2 binary64) b_2))
#s(literal -2 binary64)
(*.f64 (sqrt.f64 (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(pow.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 b_2) #s(literal 2 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 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))
(exp.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(exp.f64 (log.f64 b_2))
b_2
(*.f64 (neg.f64 (pow.f64 b_2 #s(literal 1/4 binary64))) (neg.f64 (pow.f64 b_2 #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 b_2) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 b_2) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) (pow.f64 b_2 #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 b_2) #s(literal 1 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 1/4 binary64))
(pow.f64 b_2 #s(literal 1/2 binary64))
(neg.f64 (sqrt.f64 b_2))
(sqrt.f64 b_2)
(fabs.f64 (sqrt.f64 b_2))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 b_2))) (sinh.f64 (log.f64 (sqrt.f64 b_2))))
(exp.f64 (/.f64 (log.f64 b_2) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 b_2)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 a b_2))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) a (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 a b_2))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2)) (neg.f64 a)) (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2)) a) (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) a))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) (neg.f64 a)) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) c) (neg.f64 a)) (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) c) a) (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) a))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a)) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (neg.f64 a)) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2))) (neg.f64 a)) (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2))) a) (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) a))
(/.f64 (-.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 a)) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a)) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a)) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2)) (*.f64 (neg.f64 a) (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2)))) (*.f64 (neg.f64 a) (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 (neg.f64 a) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) c))) (*.f64 (neg.f64 a) (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2))))) (*.f64 (neg.f64 a) (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 (neg.f64 a) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2)) (*.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2)))) (*.f64 a (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 a (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2)) (*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) c))) (*.f64 a (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 a (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2)) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2))))) (*.f64 a (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 a (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 a (*.f64 #s(literal 1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2)) (neg.f64 a) (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2)) a (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) (neg.f64 a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) a (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) c) (neg.f64 a) (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) c) a (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) a (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (neg.f64 a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) a (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2))) (neg.f64 a) (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2))) a (*.f64 (sqrt.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (sqrt.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) a (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) a (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 a) (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2)))) (*.f64 (neg.f64 a) (sqrt.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 (neg.f64 a) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) c))) (*.f64 (neg.f64 a) (sqrt.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2) (*.f64 (neg.f64 a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2))))) (*.f64 (neg.f64 a) (sqrt.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 (neg.f64 a) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2) (*.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2)))) (*.f64 a (sqrt.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2) (*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) c))) (*.f64 a (sqrt.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (sqrt.f64 b_2) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2))))) (*.f64 a (sqrt.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 a b_2))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #s(literal 2 binary64))) (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) a (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 #s(literal 1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (pow.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (pow.f64 b_2 #s(literal 1/4 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(fma.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (pow.f64 b_2 #s(literal 1/4 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 1/4 binary64))) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (/.f64 c (pow.f64 b_2 #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (pow.f64 b_2 #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(fma.f64 (/.f64 c (pow.f64 b_2 #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (pow.f64 b_2 #s(literal 1/4 binary64))) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(fma.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 b_2) #s(literal -2 binary64)) (/.f64 (sqrt.f64 b_2) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 c (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(fma.f64 c (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) a) (*.f64 a b_2)) (/.f64 (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2)) (*.f64 a b_2)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2)))
(-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 a b_2)) (/.f64 (*.f64 a (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a b_2)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) a) (*.f64 a b_2)) (/.f64 (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2)) (*.f64 a b_2)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)))) (sqrt.f64 b_2))
(/.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(neg.f64 (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (sqrt.f64 (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(pow.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 b_2) #s(literal 2 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 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))
(exp.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(exp.f64 (log.f64 b_2))
b_2
(*.f64 (neg.f64 (pow.f64 b_2 #s(literal 1/4 binary64))) (neg.f64 (pow.f64 b_2 #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 b_2) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 b_2) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) (pow.f64 b_2 #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 b_2 #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 b_2) #s(literal 1 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 1/4 binary64))
(pow.f64 b_2 #s(literal 1/2 binary64))
(neg.f64 (sqrt.f64 b_2))
(sqrt.f64 b_2)
(fabs.f64 (sqrt.f64 b_2))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 b_2))) (sinh.f64 (log.f64 (sqrt.f64 b_2))))
(exp.f64 (/.f64 (log.f64 b_2) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 b_2)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 b_2)))
(*.f64 (*.f64 (sqrt.f64 b_2) #s(literal -2 binary64)) (/.f64 (sqrt.f64 b_2) a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(neg.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 b_2) (/.f64 (sqrt.f64 b_2) a))
(/.f64 b_2 (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 b_2 (neg.f64 (neg.f64 a)))
(/.f64 b_2 (neg.f64 a))
(/.f64 b_2 a)
(neg.f64 (/.f64 b_2 a))
(sqrt.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(fabs.f64 (/.f64 b_2 a))
(*.f64 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a)))
(*.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a)))
(*.f64 (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 (neg.f64 a))))
(*.f64 (/.f64 a (neg.f64 a)) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 a)))
(*.f64 (/.f64 a a) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a))) (*.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a))))))
(/.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (neg.f64 a))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)))) (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) a))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))) (*.f64 (neg.f64 a) a))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a b_2) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))) (neg.f64 (pow.f64 a #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (neg.f64 a)))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) a) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) a))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 (neg.f64 a) a)) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a)) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a))) (*.f64 (neg.f64 a) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (neg.f64 a)) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (neg.f64 a)))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) a) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) a))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 (neg.f64 a) a)) (*.f64 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 a (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a)) (*.f64 a (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 a b_2) (neg.f64 a)) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (neg.f64 a)))) (*.f64 (*.f64 (neg.f64 a) a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (*.f64 a b_2) a) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) a))) (*.f64 (*.f64 (neg.f64 a) a) a))
(/.f64 (-.f64 (*.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 a b_2) (*.f64 a a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 a b_2) (neg.f64 a)) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (neg.f64 a)))) (*.f64 (*.f64 a a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (*.f64 a b_2) a) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) a)) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (neg.f64 a) (*.f64 a a)))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a) (*.f64 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 a b_2) (*.f64 a a) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (fma.f64 (*.f64 a b_2) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (neg.f64 a)) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64))) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) a)) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))))) (*.f64 a a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (neg.f64 (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 a b_2) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) a) a)
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a))
(neg.f64 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a)))
(fma.f64 (/.f64 (*.f64 a (sqrt.f64 b_2)) (neg.f64 (neg.f64 a))) (/.f64 (sqrt.f64 b_2) a) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 (*.f64 a (sqrt.f64 b_2)) (neg.f64 (neg.f64 a))) (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 (*.f64 a (sqrt.f64 b_2)) (neg.f64 (neg.f64 a))) (/.f64 (sqrt.f64 b_2) a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 (*.f64 a (sqrt.f64 b_2)) (neg.f64 a)) (/.f64 (sqrt.f64 b_2) a) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 (*.f64 a (sqrt.f64 b_2)) (neg.f64 a)) (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 (*.f64 a (sqrt.f64 b_2)) (neg.f64 a)) (/.f64 (sqrt.f64 b_2) a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 (*.f64 a (sqrt.f64 b_2)) a) (/.f64 (sqrt.f64 b_2) a) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 (*.f64 a (sqrt.f64 b_2)) a) (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 (*.f64 a (sqrt.f64 b_2)) a) (/.f64 (sqrt.f64 b_2) a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 (/.f64 a a) (/.f64 b_2 a)))
(fma.f64 (/.f64 (neg.f64 a) a) (/.f64 b_2 a) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 (neg.f64 a) a) (/.f64 b_2 a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 (neg.f64 a) a) (/.f64 b_2 a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 (neg.f64 a))) (/.f64 a (neg.f64 a)) (*.f64 (/.f64 a a) (/.f64 b_2 a)))
(fma.f64 (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 b_2 a) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 b_2 a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 b_2 a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 b_2) a) (neg.f64 (neg.f64 a))) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 b_2) a) (neg.f64 (neg.f64 a))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 b_2) a) (neg.f64 (neg.f64 a))) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 b_2) a) (neg.f64 a)) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 b_2) a) (neg.f64 a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 b_2) a) (neg.f64 a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 b_2) a) a) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 b_2) a) a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 b_2) a) a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 a)) (/.f64 a a) (*.f64 (/.f64 a a) (/.f64 b_2 a)))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (/.f64 (neg.f64 a) a) (*.f64 (/.f64 a 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 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 (neg.f64 a))) (*.f64 (/.f64 a a) (/.f64 b_2 a)))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 a)) (*.f64 (/.f64 a a) (/.f64 b_2 a)))
(fma.f64 (/.f64 a a) (/.f64 b_2 a) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 a a) (/.f64 b_2 a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 a a) (/.f64 b_2 a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 b_2 a) (/.f64 (neg.f64 a) a) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 b_2 a) (/.f64 (neg.f64 a) a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 (neg.f64 a) a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 (neg.f64 a))) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a a) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 (/.f64 b_2 a) (/.f64 a a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 a (/.f64 b_2 (*.f64 a a)) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 a (/.f64 b_2 (*.f64 a a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 a (/.f64 b_2 (*.f64 a a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(fma.f64 b_2 (/.f64 a (*.f64 a a)) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(fma.f64 b_2 (/.f64 a (*.f64 a a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(fma.f64 b_2 (/.f64 a (*.f64 a a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 2 binary64)) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))))))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))))))))
(-.f64 (/.f64 (*.f64 (*.f64 a b_2) (*.f64 a a)) (pow.f64 a #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (pow.f64 a #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 a a)) (/.f64 (*.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) a) (/.f64 (*.f64 a a) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 a a)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (*.f64 a a)) (/.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (*.f64 a a)))
(-.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (/.f64 (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 a a)))
(-.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a (*.f64 a a))))
(+.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a))))
(+.f64 (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (*.f64 (/.f64 a a) (/.f64 b_2 a)))
(+.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (/.f64 (/.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) a))
(+.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a a)))
(+.f64 (*.f64 (/.f64 a a) (/.f64 b_2 a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)))
(*.f64 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) a) (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))))
(*.f64 a (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(/.f64 (fma.f64 (pow.f64 (neg.f64 a) #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 a b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a)) (*.f64 (*.f64 a b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (neg.f64 (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 a b_2) a) a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (/.f64 (*.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 a b_2) b_2) a) (/.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (/.f64 (*.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) (/.f64 (*.f64 a a) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (/.f64 (*.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))
(fma.f64 (/.f64 (*.f64 a a) a) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (/.f64 (*.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))
(fma.f64 (fabs.f64 (*.f64 a (sqrt.f64 b_2))) (sqrt.f64 b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a))
(fma.f64 (fabs.f64 (*.f64 a (sqrt.f64 b_2))) (sqrt.f64 b_2) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(fma.f64 (*.f64 a (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a))
(fma.f64 (*.f64 a (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(fma.f64 (/.f64 a a) (/.f64 (*.f64 b_2 (*.f64 a b_2)) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (/.f64 (*.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))
(fma.f64 (/.f64 (*.f64 a b_2) a) (/.f64 (*.f64 a b_2) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (/.f64 (*.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))
(fma.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 a b_2))
(fma.f64 (neg.f64 a) b_2 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a))
(fma.f64 (neg.f64 a) b_2 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 a) (*.f64 a b_2))
(fma.f64 (/.f64 b_2 a) (/.f64 (*.f64 a (*.f64 a b_2)) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (/.f64 (*.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))
(fma.f64 (sqrt.f64 b_2) (fabs.f64 (*.f64 (sqrt.f64 b_2) a)) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a))
(fma.f64 (sqrt.f64 b_2) (fabs.f64 (*.f64 (sqrt.f64 b_2) a)) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) a) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a))
(fma.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(fma.f64 a b_2 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a))
(fma.f64 a b_2 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a))
(fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(fma.f64 b_2 a (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a))
(fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) a) (/.f64 (*.f64 a a) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))))
(-.f64 (*.f64 a b_2) (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a))
(+.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))) (/.f64 (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))) (/.f64 (*.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))))
(+.f64 (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 a b_2))
(+.f64 (*.f64 a b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) a))
(+.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(*.f64 (fabs.f64 (*.f64 a (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 (*.f64 a (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 (neg.f64 a) b_2)
(*.f64 (sqrt.f64 b_2) (fabs.f64 (*.f64 (sqrt.f64 b_2) a)))
(*.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) a))
(*.f64 a b_2)
(*.f64 b_2 (neg.f64 a))
(*.f64 b_2 a)
(neg.f64 (*.f64 a b_2))
(sqrt.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b_2))
(*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) a)
(*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/2 binary64)))
(*.f64 (fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)))))
(*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1 binary64))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))
(sqrt.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))))
(exp.f64 (fma.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/2 binary64) (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2)
(*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
(*.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2)))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(*.f64 b_2 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) (*.f64 b_2 b_2))) (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) (*.f64 b_2 b_2)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2) b_2))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2)
(*.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(*.f64 b_2 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal 1 binary64) b_2) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) b_2) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) b_2)) (*.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b_2 #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 b_2 (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c b_2) b_2) a))) (*.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c b_2) b_2) a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) b_2)) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) b_2)) (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))))) (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) b_2) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)))) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)))) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(neg.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) b_2))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) b_2))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c b_2) b_2) a)))
(+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) b_2))
(+.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c b_2) b_2) a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2)) (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) (*.f64 c a)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)))) (*.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) (*.f64 c a)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 c (sqrt.f64 b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 a (sqrt.f64 b_2)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 c b_2) b_2)) a #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 c b_2) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 b_2)) (/.f64 (*.f64 (/.f64 c b_2) a) (sqrt.f64 b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (/.f64 c b_2) (sqrt.f64 b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))
(fma.f64 (/.f64 c b_2) (/.f64 a b_2) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1 binary64))
(fma.f64 a (/.f64 (/.f64 c b_2) b_2) #s(literal 1 binary64))
(-.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(-.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2)))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) (*.f64 c a)) (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64)) (*.f64 c a)) (*.f64 b_2 b_2)))))
(+.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(+.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))
#s(literal 1 binary64)
(*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 c b_2) b_2)) a)
(*.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 (/.f64 c b_2) b_2))
(*.f64 (/.f64 (/.f64 c b_2) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 b_2)) (/.f64 (*.f64 (/.f64 c b_2) a) (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (/.f64 c b_2) (sqrt.f64 b_2)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 a b_2) (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1 binary64))
(*.f64 (/.f64 (/.f64 c b_2) b_2) a)
(*.f64 (/.f64 c b_2) (/.f64 a b_2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))
(*.f64 a (/.f64 (/.f64 c b_2) b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 c b_2) a) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 c b_2) a))) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b_2) a))) b_2)
(/.f64 (/.f64 (*.f64 (/.f64 c b_2) a) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 c b_2) a)) b_2)
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) a)) b_2)
(/.f64 (*.f64 (/.f64 c b_2) a) b_2)
(/.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(/.f64 (*.f64 c a) (*.f64 b_2 b_2))
(neg.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a))
(/.f64 (neg.f64 (/.f64 (/.f64 c b_2) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (/.f64 (/.f64 c b_2) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 c) (*.f64 b_2 b_2))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 c (*.f64 b_2 b_2))
(neg.f64 (/.f64 (/.f64 c b_2) b_2))
(*.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (neg.f64 (neg.f64 a))))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)))
(*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)))
(*.f64 (neg.f64 a) (neg.f64 a))
(*.f64 a a)
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (neg.f64 a) #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 a) a))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 a) a))
(fabs.f64 (*.f64 a a))
(+.f64 (cosh.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (neg.f64 a)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)))

eval311.0ms (5%)

Memory
0.1MiB live, 230.4MiB allocated
Compiler

Compiled 54 155 to 6 321 computations (88.3% saved)

prune104.0ms (1.7%)

Memory
48.9MiB live, 183.8MiB allocated
Pruning

24 alts after pruning (18 fresh and 6 done)

PrunedKeptTotal
New1 225131 238
Fresh5510
Picked325
Done044
Total1 233241 257
Accuracy
93.6%
Counts
1 257 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
17.1%
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2))))) (*.f64 a a))
22.2%
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) b_2))))) (*.f64 a a))
50.2%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.4%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a)
30.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))))) a)
34.2%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
29.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 #s(approx (+ (* (/ a b_2) -1) (/ b_2 c)) (/.f64 (neg.f64 a) b_2)) c)) b_2)))) a)
33.5%
(/.f64 (-.f64 (neg.f64 b_2) (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)))) a)
9.9%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.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)))) a)
21.1%
(/.f64 #s(approx (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (*.f64 (-.f64 (neg.f64 b_2) b_2) a)) (*.f64 a a))
0.7%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2))))) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
0.7%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2))))) (exp.f64 (*.f64 (log.f64 a) #s(literal 1 binary64))))
1.5%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2))))) a)
33.2%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (exp.f64 (log.f64 b_2)))) a)
36.9%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
2.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (* -2 (* (sqrt (neg b_2)) (sqrt (neg b_2)))) (*.f64 #s(literal 2 binary64) b_2))) a)
35.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 (log.f64 b_2))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
36.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
32.4%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
34.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
22.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -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.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2)) (sqrt.f64 b_2))))
9.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
34.2%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))
Compiler

Compiled 1 219 to 824 computations (32.4% saved)

simplify0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated

series463.0ms (7.5%)

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

9 calls:

TimeVariablePointExpression
348.0ms
a
@0
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 (exp (log b_2))) c) (* (/ b_2 a) -2)) (/ 1/2 (exp (log b_2))) 1/2 (exp (log b_2)) (log b_2) b_2 c (* (/ b_2 a) -2) (/ b_2 a) a -2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ -1/2 b_2) c) (/ -1/2 b_2) -1/2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) b_2) (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (/ (* b_2 b_2) a) (* b_2 b_2) (* 1/2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (* (+ (* (/ -1/2 b_2) (* a (/ c b_2))) 1) (neg b_2)) (+ (* (/ -1/2 b_2) (* a (/ c b_2))) 1) (* a (/ c b_2)) (/ c b_2) 1 (/ (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (- 1 (* (/ (/ c b_2) b_2) a)) (* (neg a) (/ c (* b_2 b_2))) (neg a) (/ c (* b_2 b_2)) (* a a))
33.0ms
b_2
@0
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 (exp (log b_2))) c) (* (/ b_2 a) -2)) (/ 1/2 (exp (log b_2))) 1/2 (exp (log b_2)) (log b_2) b_2 c (* (/ b_2 a) -2) (/ b_2 a) a -2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ -1/2 b_2) c) (/ -1/2 b_2) -1/2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) b_2) (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (/ (* b_2 b_2) a) (* b_2 b_2) (* 1/2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (* (+ (* (/ -1/2 b_2) (* a (/ c b_2))) 1) (neg b_2)) (+ (* (/ -1/2 b_2) (* a (/ c b_2))) 1) (* a (/ c b_2)) (/ c b_2) 1 (/ (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (- 1 (* (/ (/ c b_2) b_2) a)) (* (neg a) (/ c (* b_2 b_2))) (neg a) (/ c (* b_2 b_2)) (* a a))
32.0ms
b_2
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 (exp (log b_2))) c) (* (/ b_2 a) -2)) (/ 1/2 (exp (log b_2))) 1/2 (exp (log b_2)) (log b_2) b_2 c (* (/ b_2 a) -2) (/ b_2 a) a -2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ -1/2 b_2) c) (/ -1/2 b_2) -1/2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) b_2) (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (/ (* b_2 b_2) a) (* b_2 b_2) (* 1/2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (* (+ (* (/ -1/2 b_2) (* a (/ c b_2))) 1) (neg b_2)) (+ (* (/ -1/2 b_2) (* a (/ c b_2))) 1) (* a (/ c b_2)) (/ c b_2) 1 (/ (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (- 1 (* (/ (/ c b_2) b_2) a)) (* (neg a) (/ c (* b_2 b_2))) (neg a) (/ c (* b_2 b_2)) (* a a))
21.0ms
b_2
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 (exp (log b_2))) c) (* (/ b_2 a) -2)) (/ 1/2 (exp (log b_2))) 1/2 (exp (log b_2)) (log b_2) b_2 c (* (/ b_2 a) -2) (/ b_2 a) a -2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ -1/2 b_2) c) (/ -1/2 b_2) -1/2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) b_2) (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (/ (* b_2 b_2) a) (* b_2 b_2) (* 1/2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (* (+ (* (/ -1/2 b_2) (* a (/ c b_2))) 1) (neg b_2)) (+ (* (/ -1/2 b_2) (* a (/ c b_2))) 1) (* a (/ c b_2)) (/ c b_2) 1 (/ (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (- 1 (* (/ (/ c b_2) b_2) a)) (* (neg a) (/ c (* b_2 b_2))) (neg a) (/ c (* b_2 b_2)) (* a a))
8.0ms
c
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 (exp (log b_2))) c) (* (/ b_2 a) -2)) (/ 1/2 (exp (log b_2))) 1/2 (exp (log b_2)) (log b_2) b_2 c (* (/ b_2 a) -2) (/ b_2 a) a -2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ -1/2 b_2) c) (/ -1/2 b_2) -1/2 (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) b_2) (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (/ (* b_2 b_2) a) (* b_2 b_2) (* 1/2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (* (+ (* (/ -1/2 b_2) (* a (/ c b_2))) 1) (neg b_2)) (+ (* (/ -1/2 b_2) (* a (/ c b_2))) 1) (* a (/ c b_2)) (/ c b_2) 1 (/ (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)) (* (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) b_2) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (- 1 (* (/ (/ c b_2) b_2) a)) (* (neg a) (/ c (* b_2 b_2))) (neg a) (/ c (* b_2 b_2)) (* a a))

simplify214.0ms (3.5%)

Memory
31.1MiB live, 170.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite232.0ms (3.7%)

Memory
-24.3MiB live, 210.7MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062577
096565
1311561
22002561
09106561
Stop Event
iter limit
node limit
iter limit
Counts
46 → 723
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 (log.f64 b_2))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 (log.f64 b_2))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) (exp.f64 (log.f64 b_2)))
#s(literal 1/2 binary64)
(exp.f64 (log.f64 b_2))
(log.f64 b_2)
b_2
c
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 b_2 a)
a
#s(literal -2 binary64)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -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)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) 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)
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(/.f64 (*.f64 b_2 b_2) a)
(*.f64 b_2 b_2)
(*.f64 #s(literal 1/2 binary64) c)
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.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)))) a)
(-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.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))))
(neg.f64 b_2)
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.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)))
(*.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))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64))
(*.f64 a (/.f64 c b_2))
(/.f64 c b_2)
#s(literal 1 binary64)
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2))))) (*.f64 a a))
(-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2)))))
(*.f64 (neg.f64 b_2) a)
(*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2))
(*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2)
(*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))) b_2)
#s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2))))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))
(neg.f64 a)
(/.f64 c (*.f64 b_2 b_2))
(*.f64 a a)
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 #s(literal -2 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.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)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) a (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2)) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2)) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2)) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2)) (*.f64 a (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2)) (*.f64 a (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) a (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 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 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) a (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2) (*.f64 a (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 b_2) a))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.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 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) a (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 #s(literal 1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))
(fma.f64 #s(literal -2 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(fma.f64 c (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.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)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))
(-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (neg.f64 c) (/.f64 #s(literal 1/2 binary64) b_2)))
(-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 a b_2)) (/.f64 (*.f64 a (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a b_2)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) a) (*.f64 a b_2)) (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.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)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.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 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (*.f64 (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 b_2))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal 1/2 binary64) b_2)
(neg.f64 (/.f64 #s(literal -1/2 binary64) b_2))
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 (neg.f64 b_2))))
(*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(pow.f64 (neg.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))
(/.f64 (+.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 b_2)) (cosh.f64 (log.f64 b_2))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 b_2)) (+.f64 b_2 (/.f64 #s(literal 1 binary64) b_2))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 b_2)) (-.f64 b_2 (/.f64 #s(literal 1 binary64) b_2))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))))))
(/.f64 (fma.f64 (-.f64 b_2 (/.f64 #s(literal 1 binary64) b_2)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 b_2 (/.f64 #s(literal 1 binary64) b_2)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 b_2 (/.f64 #s(literal 1 binary64) b_2)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 b_2 (/.f64 #s(literal 1 binary64) b_2)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) b_2)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2))))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))
(sqrt.f64 (*.f64 b_2 b_2))
(-.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) b_2)) (/.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) b_2)))
(fabs.f64 (neg.f64 (neg.f64 b_2)))
(fabs.f64 (neg.f64 b_2))
(fabs.f64 b_2)
(+.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))))) (/.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))))))
(+.f64 (sinh.f64 (log.f64 b_2)) (cosh.f64 (log.f64 b_2)))
(+.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))
(exp.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 b_2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(exp.f64 (log.f64 b_2))
b_2
(-.f64 (log.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 3 binary64)))) (log.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 b_2)))
(log.f64 b_2)
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 (neg.f64 b_2))))
(*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(pow.f64 (neg.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))
(/.f64 (+.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 b_2)) (cosh.f64 (log.f64 b_2))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 b_2)) (+.f64 b_2 (/.f64 #s(literal 1 binary64) b_2))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 b_2)) (-.f64 b_2 (/.f64 #s(literal 1 binary64) b_2))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))))))
(/.f64 (fma.f64 (-.f64 b_2 (/.f64 #s(literal 1 binary64) b_2)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 b_2 (/.f64 #s(literal 1 binary64) b_2)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 b_2 (/.f64 #s(literal 1 binary64) b_2)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 b_2 (/.f64 #s(literal 1 binary64) b_2)))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) b_2)))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2))))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))
(sqrt.f64 (*.f64 b_2 b_2))
(-.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) b_2)) (/.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) b_2)))
(fabs.f64 (neg.f64 (neg.f64 b_2)))
(fabs.f64 (neg.f64 b_2))
(fabs.f64 b_2)
(+.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))))) (/.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))))))
(+.f64 (sinh.f64 (log.f64 b_2)) (cosh.f64 (log.f64 b_2)))
(+.f64 (cosh.f64 (log.f64 b_2)) (sinh.f64 (log.f64 b_2)))
(exp.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 b_2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(exp.f64 (log.f64 b_2))
b_2
c
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (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 (+.f64 (pow.f64 (/.f64 (cosh.f64 (log.f64 b_2)) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sinh.f64 (log.f64 b_2)) a) #s(literal 3 binary64))) (fma.f64 (/.f64 (cosh.f64 (log.f64 b_2)) a) (/.f64 (cosh.f64 (log.f64 b_2)) a) (-.f64 (*.f64 (/.f64 (sinh.f64 (log.f64 b_2)) a) (/.f64 (sinh.f64 (log.f64 b_2)) a)) (*.f64 (/.f64 (cosh.f64 (log.f64 b_2)) a) (/.f64 (sinh.f64 (log.f64 b_2)) a)))))
(/.f64 (fma.f64 (cosh.f64 (log.f64 b_2)) a (*.f64 a (sinh.f64 (log.f64 b_2)))) (*.f64 a 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 (neg.f64 b_2) a))
(+.f64 (/.f64 (sinh.f64 (log.f64 b_2)) a) (/.f64 (cosh.f64 (log.f64 b_2)) a))
(+.f64 (/.f64 (cosh.f64 (log.f64 b_2)) a) (/.f64 (sinh.f64 (log.f64 b_2)) a))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 (neg.f64 a))))
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(pow.f64 (*.f64 a a) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 a) #s(literal 1 binary64))
(pow.f64 a #s(literal 1 binary64))
(sqrt.f64 (*.f64 a a))
(fabs.f64 (neg.f64 (neg.f64 a)))
(fabs.f64 (neg.f64 a))
(fabs.f64 a)
(exp.f64 (/.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 1 binary64)))
a
#s(literal -2 binary64)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -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))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 b_2))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 b_2))
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
#s(literal -1/2 binary64)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 (fma.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 (fma.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(*.f64 (/.f64 (fma.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.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 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) b_2))
(*.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))) (neg.f64 b_2))
(/.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 (/.f64 #s(literal 1/2 binary64) b_2) 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 (/.f64 b_2 a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #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 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))))) (neg.f64 (neg.f64 (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) (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (*.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 (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))) (neg.f64 b_2)) (*.f64 (neg.f64 b_2) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 b_2 b_2))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 b_2)) (*.f64 (*.f64 a b_2) (neg.f64 (*.f64 #s(literal -1/2 binary64) c)))) (*.f64 (*.f64 a b_2) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) b_2) (*.f64 (*.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (*.f64 a b_2) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 b_2)) (*.f64 (*.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (*.f64 a b_2) (neg.f64 b_2)))
(/.f64 (-.f64 (*.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 (*.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 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) (neg.f64 b_2)) (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.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))) (neg.f64 b_2) (*.f64 (neg.f64 b_2) (*.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 b_2 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (*.f64 a b_2) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (*.f64 a b_2) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (*.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (*.f64 a b_2) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) b_2 (*.f64 (*.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (*.f64 a 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 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 b_2 (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.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)) (*.f64 a b_2) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))) (*.f64 (neg.f64 b_2) (*.f64 a 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 (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 (*.f64 #s(literal -1/2 binary64) c) (*.f64 a b_2) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))) (*.f64 (neg.f64 b_2) (*.f64 a b_2)))
(/.f64 (fma.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) (*.f64 a b_2) (*.f64 b_2 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))) (*.f64 b_2 (*.f64 a 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 (-.f64 (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 b_2))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) c)) (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 (/.f64 #s(literal 1/2 binary64) b_2) 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 (/.f64 b_2 a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #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 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)))) (neg.f64 (neg.f64 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))) (neg.f64 b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))) b_2))
(neg.f64 (/.f64 (fma.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 b_2)))
(fma.f64 (/.f64 (neg.f64 b_2) b_2) (/.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (/.f64 (*.f64 b_2 b_2) b_2) (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (/.f64 b_2 b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (/.f64 #s(literal -2 binary64) b_2) (*.f64 (/.f64 b_2 a) b_2) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (/.f64 #s(literal -2 binary64) a) (/.f64 (*.f64 b_2 b_2) b_2) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) b_2) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (*.f64 (/.f64 b_2 a) b_2) (/.f64 #s(literal -2 binary64) b_2) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (/.f64 b_2 a) b_2) b_2) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (/.f64 b_2 a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.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 b_2 a) b_2) #s(literal -2 binary64)) 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 c (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) 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)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) b_2)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) 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 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #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 (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 (/.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))) b_2) (/.f64 (/.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))) b_2))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (/.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) b_2))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 (neg.f64 c) (/.f64 #s(literal 1/2 binary64) b_2)))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 b_2 a) b_2)) #s(literal -2 binary64)) b_2))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 b_2 a) b_2)) b_2))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) 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 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #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 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.f64 b_2 b_2)) (/.f64 (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 b_2 b_2)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #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 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (*.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)) b_2)))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) b_2) (*.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 b_2 a) b_2) #s(literal -2 binary64)) b_2))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 #s(literal 1/2 binary64) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 c c) #s(literal 1/4 binary64) (-.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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (fma.f64 (*.f64 c c) #s(literal 1/4 binary64) (-.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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (/.f64 b_2 a) b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -2 binary64) a) (*.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))
(fma.f64 #s(literal 1/2 binary64) c (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)))
(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 #s(literal 1/2 binary64) c) #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 (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)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (*.f64 #s(literal -1/8 binary64) (pow.f64 c #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (/.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 (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)) (fma.f64 (*.f64 c c) #s(literal 1/4 binary64) (-.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 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 c c) #s(literal 1/4 binary64) (-.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 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 c c) #s(literal 1/4 binary64) (-.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 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)) (fma.f64 (*.f64 c c) #s(literal 1/4 binary64) (-.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 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (*.f64 (/.f64 b_2 a) b_2) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) #s(literal 4 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)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (*.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 (*.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 (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 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 b_2 b_2) a)
(neg.f64 (/.f64 (*.f64 (neg.f64 b_2) b_2) a))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 b_2)) b_2) (neg.f64 (neg.f64 a))) (/.f64 (*.f64 (sinh.f64 (log.f64 b_2)) b_2) (neg.f64 (neg.f64 a))))
(+.f64 (/.f64 (*.f64 b_2 (cosh.f64 (log.f64 b_2))) (neg.f64 (neg.f64 a))) (/.f64 (*.f64 b_2 (sinh.f64 (log.f64 b_2))) (neg.f64 (neg.f64 a))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 b_2)) b_2) a) (/.f64 (*.f64 (sinh.f64 (log.f64 b_2)) b_2) a))
(+.f64 (/.f64 (*.f64 b_2 (cosh.f64 (log.f64 b_2))) a) (/.f64 (*.f64 b_2 (sinh.f64 (log.f64 b_2))) a))
(*.f64 (neg.f64 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 b_2)))
(*.f64 (neg.f64 b_2) (neg.f64 b_2))
(*.f64 b_2 b_2)
(pow.f64 (neg.f64 (neg.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))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 b_2)) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 b_2)) b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 (log.f64 b_2)) b_2) (*.f64 (cosh.f64 (log.f64 b_2)) b_2) (-.f64 (*.f64 (*.f64 (sinh.f64 (log.f64 b_2)) b_2) (*.f64 (sinh.f64 (log.f64 b_2)) b_2)) (*.f64 (*.f64 (cosh.f64 (log.f64 b_2)) b_2) (*.f64 (sinh.f64 (log.f64 b_2)) b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b_2 (cosh.f64 (log.f64 b_2))) #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 (sinh.f64 (log.f64 b_2))) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 (cosh.f64 (log.f64 b_2))) (*.f64 b_2 (cosh.f64 (log.f64 b_2))) (-.f64 (*.f64 (*.f64 b_2 (sinh.f64 (log.f64 b_2))) (*.f64 b_2 (sinh.f64 (log.f64 b_2)))) (*.f64 (*.f64 b_2 (cosh.f64 (log.f64 b_2))) (*.f64 b_2 (sinh.f64 (log.f64 b_2)))))))
(neg.f64 (*.f64 (neg.f64 b_2) b_2))
(fma.f64 (cosh.f64 (log.f64 b_2)) b_2 (*.f64 (sinh.f64 (log.f64 b_2)) b_2))
(fma.f64 b_2 (cosh.f64 (log.f64 b_2)) (*.f64 b_2 (sinh.f64 (log.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 b_2))
(+.f64 (cosh.f64 (*.f64 #s(literal 2 binary64) (log.f64 b_2))) (sinh.f64 (*.f64 #s(literal 2 binary64) (log.f64 b_2))))
(+.f64 (*.f64 (cosh.f64 (log.f64 b_2)) b_2) (*.f64 (sinh.f64 (log.f64 b_2)) b_2))
(+.f64 (*.f64 b_2 (cosh.f64 (log.f64 b_2))) (*.f64 b_2 (sinh.f64 (log.f64 b_2))))
(exp.f64 (*.f64 (log.f64 (neg.f64 b_2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b_2)))
(*.f64 #s(literal 1/2 binary64) c)
(*.f64 c #s(literal 1/2 binary64))
(*.f64 (/.f64 (+.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2))) (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))) a))
(*.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2))) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))) a))
(*.f64 (/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) a) (*.f64 (neg.f64 a) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 (neg.f64 a)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 a) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))))) (neg.f64 a))
(/.f64 (-.f64 b_2 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))))) (neg.f64 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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) a) #s(literal 2 binary64))) (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 2 binary64)))) (neg.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2)) a))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))))) a))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) a)) (/.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) a) #s(literal 2 binary64)) (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) a))))) (/.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) a))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) a)) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2))) a) (/.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 2 binary64)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2))) a))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) a)) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2))) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2))) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 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))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 2 binary64))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 3 binary64))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 2 binary64)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 b_2))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (cosh.f64 (log.f64 b_2))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (neg.f64 (log.f64 b_2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 (cosh.f64 (log.f64 b_2))) (sinh.f64 (neg.f64 (log.f64 b_2)))))))
(neg.f64 b_2)
(+.f64 (neg.f64 (cosh.f64 (log.f64 b_2))) (sinh.f64 (neg.f64 (log.f64 b_2))))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2)))
(*.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64))) b_2)
(*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (neg.f64 b_2))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (*.f64 #s(literal 1 binary64) (neg.f64 b_2))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2)) (*.f64 #s(literal 1 binary64) (neg.f64 b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2))) (*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))) (*.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 b_2))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 b_2)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 b_2)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))))
(/.f64 (*.f64 (neg.f64 b_2) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 b_2) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))))
(neg.f64 (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2)))
(fma.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))
(fma.f64 (neg.f64 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2)) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) (neg.f64 b_2)))
(+.f64 (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))
(+.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))) (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))) (pow.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 c a) #s(literal -1/2 binary64))) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 c a) #s(literal -1/2 binary64))) (*.f64 b_2 b_2))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))))
(fma.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 c a) (neg.f64 (neg.f64 b_2))) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2)) a #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (*.f64 (/.f64 c b_2) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (/.f64 c b_2) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 c b_2) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 c b_2) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c a) (neg.f64 (neg.f64 b_2))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 c b_2) a) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 c a) (neg.f64 b_2)) #s(literal 1 binary64))
(fma.f64 a (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))) (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)) (/.f64 c b_2)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 c b_2) a)) (/.f64 #s(literal -1/2 binary64) b_2)))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 (/.f64 c b_2) a)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 c a) #s(literal -1/2 binary64))) (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 c a) #s(literal -1/2 binary64))) (*.f64 b_2 b_2)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 c a) #s(literal -1/2 binary64))) (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 c a) #s(literal -1/2 binary64))) (*.f64 b_2 b_2)))))
(+.f64 (pow.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2))))) (pow.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)))
(*.f64 (/.f64 c b_2) a)
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(/.f64 (neg.f64 (*.f64 a (neg.f64 c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) a)) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) a) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 b_2))
(/.f64 (*.f64 c a) b_2)
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 c) (neg.f64 b_2))
(/.f64 c b_2)
(neg.f64 (/.f64 (neg.f64 c) b_2))
#s(literal 1 binary64)
(*.f64 (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 a))))
(*.f64 (/.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))) (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a)))
(*.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a)))
(*.f64 (/.f64 a (neg.f64 a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) (neg.f64 a)))
(*.f64 (/.f64 a a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a))
(/.f64 (fma.f64 (pow.f64 (/.f64 a a) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a))) (*.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a))))))
(/.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (neg.f64 a))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) a))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))) (*.f64 (neg.f64 a) a))
(/.f64 (neg.f64 (-.f64 (*.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 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))) (neg.f64 (pow.f64 a #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (neg.f64 a)))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) a) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) a))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 (neg.f64 a) a)) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a)) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a))) (*.f64 (neg.f64 a) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 b_2) a) a) (neg.f64 a)) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (neg.f64 a)))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 b_2) a) a) a) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) a))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 b_2) a) a) (*.f64 (neg.f64 a) a)) (*.f64 a (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))) (*.f64 a (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 b_2) a) a) (*.f64 a a)) (*.f64 a (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 b_2) a)) (neg.f64 a)) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (neg.f64 a)))) (*.f64 (*.f64 (neg.f64 a) a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 b_2) a)) a) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) a))) (*.f64 (*.f64 (neg.f64 a) a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 b_2) a)) (*.f64 (neg.f64 a) a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 b_2) a)) (*.f64 a a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) a) (neg.f64 a)) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (neg.f64 a)))) (*.f64 (*.f64 a a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) a) a) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 a) a)) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))) (*.f64 (neg.f64 a) (*.f64 a a)))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 b_2) a) a) (*.f64 a a) (*.f64 a (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 b_2) a)) (*.f64 a a) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (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 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 b_2) a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a))) (*.f64 (neg.f64 a) a))
(/.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (neg.f64 a)) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64))) (/.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a))))
(/.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) a)) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))))) (*.f64 a a))
(/.f64 (-.f64 (*.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 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) a) a)
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))) (*.f64 (neg.f64 a) a))
(/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a))
(neg.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a)))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 a))) (/.f64 a (neg.f64 a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 (neg.f64 b_2) a) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) a) a))
(fma.f64 (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 (neg.f64 b_2) a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 a a)))
(fma.f64 (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))
(fma.f64 (/.f64 b_2 (neg.f64 (neg.f64 a))) (/.f64 a (neg.f64 a)) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) a) a))
(fma.f64 (/.f64 b_2 (neg.f64 (neg.f64 a))) (/.f64 a (neg.f64 a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 a a)))
(fma.f64 (/.f64 b_2 (neg.f64 (neg.f64 a))) (/.f64 a (neg.f64 a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))
(fma.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) 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 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (/.f64 a 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 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 (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 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) a) a))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 a a)))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))
(fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (/.f64 (neg.f64 a) a) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 a a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(fma.f64 (/.f64 a a) (/.f64 (neg.f64 b_2) a) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) a) a))
(fma.f64 (/.f64 a a) (/.f64 (neg.f64 b_2) a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 a a)))
(fma.f64 (/.f64 a a) (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) a) a))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a (neg.f64 (neg.f64 a))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 a a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a (neg.f64 (neg.f64 a))) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a a) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) a) a))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 a a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))
(fma.f64 (neg.f64 b_2) (/.f64 a (*.f64 a a)) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) a) a))
(fma.f64 (neg.f64 b_2) (/.f64 a (*.f64 a a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 a a)))
(fma.f64 (neg.f64 b_2) (/.f64 a (*.f64 a a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))
(fma.f64 (/.f64 b_2 a) (/.f64 (neg.f64 a) a) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) a) a))
(fma.f64 (/.f64 b_2 a) (/.f64 (neg.f64 a) a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 (neg.f64 a) a) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) a) a))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))
(fma.f64 a (/.f64 b_2 (*.f64 (neg.f64 a) a)) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) a) a))
(fma.f64 a (/.f64 b_2 (*.f64 (neg.f64 a) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 a a)))
(fma.f64 a (/.f64 b_2 (*.f64 (neg.f64 a) a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (/.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (/.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))))))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)) (pow.f64 a #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (pow.f64 a #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))) (*.f64 a a)) (/.f64 (/.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))) (*.f64 a a)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (*.f64 a a)) (/.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (*.f64 a a)))
(-.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (/.f64 (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) (*.f64 a a)))
(-.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (/.f64 a (*.f64 a a))))
(+.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a a))))
(+.f64 (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)))
(+.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) a) a))
(+.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 a a)))
(+.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (/.f64 (neg.f64 a) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)))
(*.f64 (/.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) a) (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))))
(*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (pow.f64 (neg.f64 a) #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (neg.f64 b_2) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a)) (*.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (*.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))) (neg.f64 (neg.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))) (*.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (*.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 b_2) a) (neg.f64 b_2)) a) (/.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 b_2) a) a) a) (/.f64 (neg.f64 b_2) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 b_2) a)) a) (/.f64 (neg.f64 (*.f64 (neg.f64 b_2) a)) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(fma.f64 (/.f64 (*.f64 a a) a) (/.f64 (*.f64 b_2 b_2) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(fma.f64 (/.f64 (*.f64 a b_2) a) (/.f64 (*.f64 a b_2) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(fma.f64 (/.f64 a a) (/.f64 (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) a)) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(fma.f64 (/.f64 (*.f64 (neg.f64 b_2) a) a) (/.f64 (*.f64 (neg.f64 b_2) a) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (*.f64 a (*.f64 (neg.f64 b_2) a)) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a) (*.f64 (neg.f64 b_2) a))
(fma.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (*.f64 (neg.f64 b_2) a))
(fma.f64 (neg.f64 b_2) a (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a))
(fma.f64 (neg.f64 b_2) a (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))
(fma.f64 (*.f64 (/.f64 b_2 a) b_2) (/.f64 (*.f64 a a) (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(fma.f64 a (neg.f64 b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a))
(fma.f64 a (neg.f64 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))
(fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a))
(fma.f64 b_2 (neg.f64 a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))) (/.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))))
(-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))
(-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a))
(+.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (*.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (*.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)) (*.f64 a (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))))
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) a))
(+.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (neg.f64 a)))
(*.f64 (neg.f64 b_2) a)
(*.f64 a (neg.f64 b_2))
(*.f64 b_2 (neg.f64 a))
(neg.f64 (*.f64 a b_2))
(*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) a)
(*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(*.f64 (fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) (fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(literal 1 binary64))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))
(sqrt.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))))
(exp.f64 (fma.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64) (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (neg.f64 b_2)) (neg.f64 b_2))
(*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) b_2)
(*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 b_2) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))))
(*.f64 b_2 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2)) (*.f64 (cosh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2)) (-.f64 (*.f64 (*.f64 (sinh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2)) (*.f64 (sinh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2))) (*.f64 (*.f64 (cosh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2)) (*.f64 (sinh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (cosh.f64 (log.f64 b_2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (sinh.f64 (log.f64 b_2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (cosh.f64 (log.f64 b_2))) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (cosh.f64 (log.f64 b_2))) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (sinh.f64 (log.f64 b_2))) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (sinh.f64 (log.f64 b_2)))) (*.f64 (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (cosh.f64 (log.f64 b_2))) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (sinh.f64 (log.f64 b_2)))))))
(fma.f64 (cosh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (*.f64 (sinh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2)))
(fma.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (cosh.f64 (log.f64 b_2)) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (sinh.f64 (log.f64 b_2))))
(+.f64 (*.f64 (cosh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2)) (*.f64 (sinh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2)))
(+.f64 (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (cosh.f64 (log.f64 b_2))) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2) (sinh.f64 (log.f64 b_2))))
(*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) b_2)
(*.f64 b_2 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2)))) (*.f64 (cosh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2)))) (-.f64 (*.f64 (*.f64 (sinh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2)))) (*.f64 (sinh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))))) (*.f64 (*.f64 (cosh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2)))) (*.f64 (sinh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (cosh.f64 (log.f64 b_2))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (sinh.f64 (log.f64 b_2))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (cosh.f64 (log.f64 b_2))) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (cosh.f64 (log.f64 b_2))) (-.f64 (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (sinh.f64 (log.f64 b_2))) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (sinh.f64 (log.f64 b_2)))) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (cosh.f64 (log.f64 b_2))) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (sinh.f64 (log.f64 b_2)))))))
(fma.f64 (cosh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (*.f64 (sinh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2)))))
(fma.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (cosh.f64 (log.f64 b_2)) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (sinh.f64 (log.f64 b_2))))
(+.f64 (*.f64 (cosh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2)))) (*.f64 (sinh.f64 (log.f64 b_2)) #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2)))))
(+.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (cosh.f64 (log.f64 b_2))) (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))) (sinh.f64 (log.f64 b_2))))
#s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2)))
(*.f64 (/.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2))) (/.f64 c (neg.f64 (neg.f64 b_2))))
(*.f64 (/.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2))) (/.f64 c b_2))
(*.f64 (/.f64 c (neg.f64 (neg.f64 b_2))) (/.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2))))
(*.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 (neg.f64 c) b_2) b_2) a)
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c b_2) b_2) (neg.f64 a))
(*.f64 (neg.f64 a) (/.f64 (/.f64 c b_2) b_2))
(*.f64 (/.f64 c b_2) (/.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2))))
(*.f64 (/.f64 c b_2) (/.f64 (neg.f64 a) b_2))
(*.f64 a (/.f64 (/.f64 (neg.f64 c) b_2) b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 a) c) b_2)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) (neg.f64 a))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) (/.f64 (neg.f64 c) b_2))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) (neg.f64 c))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) (/.f64 c b_2))) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b_2) a))) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) c) b_2) b_2)
(/.f64 (*.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 a)) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) b_2)
(/.f64 (*.f64 (neg.f64 a) (/.f64 (neg.f64 c) b_2)) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (*.f64 (neg.f64 a) (/.f64 c b_2)) b_2)
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) a)) b_2)
(/.f64 (neg.f64 (*.f64 (neg.f64 a) c)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(/.f64 (*.f64 (/.f64 c b_2) a) (neg.f64 b_2))
(/.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) b_2))
(neg.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2))
(neg.f64 a)
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(/.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 b_2))
(/.f64 (neg.f64 c) (*.f64 (neg.f64 b_2) 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 (neg.f64 c) b_2) b_2))
(*.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (neg.f64 (neg.f64 a))))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)))
(*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)))
(*.f64 (neg.f64 a) (neg.f64 a))
(*.f64 a a)
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 (neg.f64 a) #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 a) a))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 a) a))
(fabs.f64 (*.f64 a a))
(+.f64 (cosh.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (neg.f64 a)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)))

eval211.0ms (3.4%)

Memory
11.2MiB live, 192.2MiB allocated
Compiler

Compiled 53 963 to 5 198 computations (90.4% saved)

prune40.0ms (0.6%)

Memory
-1.0MiB live, 91.5MiB allocated
Pruning

27 alts after pruning (16 fresh and 11 done)

PrunedKeptTotal
New1 05451 059
Fresh21113
Picked055
Done066
Total1 056271 083
Accuracy
93.7%
Counts
1 083 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
17.1%
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 #s(approx (- 1 (* (/ (/ c b_2) b_2) a)) (*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2))))) (*.f64 a a))
25.3%
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a))))) (*.f64 a a))
50.2%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.4%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a)
30.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))))) a)
34.2%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
29.9%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 #s(approx (+ (* (/ a b_2) -1) (/ b_2 c)) (/.f64 (neg.f64 a) b_2)) c)) b_2)))) a)
9.9%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (*.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)))) a)
21.1%
(/.f64 #s(approx (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (*.f64 (-.f64 (neg.f64 b_2) b_2) a)) (*.f64 a a))
15.5%
(/.f64 #s(approx (- (* (neg b_2) a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (*.f64 (*.f64 a (*.f64 a (/.f64 c b_2))) #s(literal -1/2 binary64))) (*.f64 a a))
0.7%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2))))) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
0.7%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2))))) (exp.f64 (*.f64 (log.f64 a) #s(literal 1 binary64))))
1.5%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2))))) a)
33.2%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (exp.f64 (log.f64 b_2)))) a)
36.9%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
2.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (* -2 (* (sqrt (neg b_2)) (sqrt (neg b_2)))) (*.f64 #s(literal 2 binary64) b_2))) a)
35.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 b_2)) (+.f64 b_2 (/.f64 #s(literal 1 binary64) b_2))) #s(literal 2 binary64))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
35.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 b_2)) (-.f64 b_2 (/.f64 #s(literal 1 binary64) b_2))) #s(literal 2 binary64))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
35.7%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 (log.f64 b_2))) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
36.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
32.4%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
34.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
22.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -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.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) (sqrt.f64 b_2)) (sqrt.f64 b_2))))
22.2%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/.f64 #s(approx (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) b_2)))
9.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
34.2%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))
Compiler

Compiled 2 023 to 823 computations (59.3% saved)

regimes48.0ms (0.8%)

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

4 calls:

15.0ms
a
11.0ms
c
10.0ms
b_2
9.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
76.3%5(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
60.8%4a
89.8%3b_2
50.2%1c
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes5.0ms (0.1%)

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

1 calls:

4.0ms
b_2
Results
AccuracySegmentsBranch
85.3%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.1%)

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

2 calls:

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

Compiled 14 to 13 computations (7.1% saved)

regimes4.0ms (0.1%)

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

1 calls:

3.0ms
b_2
Results
AccuracySegmentsBranch
68.6%2b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes5.0ms (0.1%)

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

1 calls:

2.0ms
b_2
Results
AccuracySegmentsBranch
68.6%2b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.1%)

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

4 calls:

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

Compiled 16 to 19 computations (-18.8% saved)

regimes5.0ms (0.1%)

Memory
10.4MiB live, 10.4MiB allocated
Accuracy

Total -16.5b remaining (-39.1%)

Threshold costs -16.5b (-39.1%)

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

Compiled 16 to 19 computations (-18.8% saved)

bsearch31.0ms (0.5%)

Memory
-19.2MiB live, 70.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
3.597532561012949e+88
8.060464740672737e+90
15.0ms
-4.509725981991813e-171
-2.000408235299214e-171
Samples
16.0ms183×0valid
2.0ms32×0invalid
1.0ms1valid
Compiler

Compiled 435 to 349 computations (19.8% saved)

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

bsearch11.0ms (0.2%)

Memory
25.6MiB live, 25.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
74065.98556795114
186232.07244617093
1.0ms
-4.509725981991813e-171
-2.000408235299214e-171
Samples
5.0ms80×0valid
1.0ms0invalid
Compiler

Compiled 411 to 321 computations (21.9% saved)

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

bsearch24.0ms (0.4%)

Memory
-33.5MiB live, 23.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
22.0ms
-7.04435757686636e-309
2.748709063496968e-306
Samples
11.0ms128×0valid
4.0ms61×0invalid
Compiler

Compiled 360 to 280 computations (22.2% saved)

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

bsearch28.0ms (0.4%)

Memory
25.2MiB live, 25.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
-3.4893552048810916e-273
-3.816711241891723e-284
Samples
10.0ms158×0valid
6.0ms84×0invalid
0.0ms1valid
Compiler

Compiled 386 to 316 computations (18.1% saved)

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

bsearch24.0ms (0.4%)

Memory
15.6MiB live, 15.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
-3.816711241891723e-284
-1.2174152606851225e-291
Samples
10.0ms144×0valid
5.0ms69×0invalid
Compiler

Compiled 340 to 277 computations (18.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 3.0ms (34.8% of total)
ival-sub: 2.0ms (23.2% of total)
ival-div: 1.0ms (11.6% of total)
ival-sqrt: 1.0ms (11.6% of total)
ival-neg: 1.0ms (11.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify98.0ms (1.6%)

Memory
-17.6MiB live, 73.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069311
1110311
2184311
3285311
4435311
5581311
6760311
71173311
81861311
95117311
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -2447483870899663/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if (<=.f64 b_2 #s(literal 580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152 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) (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 -2447483870899663/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if (<=.f64 b_2 #s(literal 75000 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) (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 -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (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 -5109351192408883/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (fabs.f64 b_2))) a))
(if (<=.f64 b_2 #s(literal -3511119404027961/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))
Outputs
(if (<=.f64 b_2 #s(literal -2447483870899663/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if (<=.f64 b_2 #s(literal 580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152 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) (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 -2447483870899663/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if (<=.f64 b_2 #s(literal 580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152 binary64)) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (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 -2447483870899663/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if (<=.f64 b_2 #s(literal 75000 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) (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 -2447483870899663/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if (<=.f64 b_2 #s(literal 75000 binary64)) (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) (neg.f64 a)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (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 -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (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 -5109351192408883/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) (fabs.f64 b_2))) a))
(if (<=.f64 b_2 #s(literal -3511119404027961/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))

soundness625.0ms (10.1%)

Memory
3.6MiB live, 476.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063582
097529
1325517
21864517
08826503
05282720
117182697
268572684
084462565
043322
067322
1216322
21434322
08368322
06143158
120293120
277003120
081762983
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 449 to 202 computations (55% saved)

preprocess77.0ms (1.3%)

Memory
-10.0MiB live, 79.6MiB allocated
Compiler

Compiled 826 to 214 computations (74.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...