quad2p (problem 3.2.1, positive)

Time bar (total: 7.8s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze113.0ms (1.5%)

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

Compiled 15 to 12 computations (20% saved)

sample1.6s (20.2%)

Memory
12.3MiB live, 1 281.2MiB allocated
Samples
470.0ms5 521×0valid
240.0ms1 246×2valid
228.0ms1 311×1valid
148.0ms1 094×0invalid
55.0ms178×3valid
Precisions
Click to see histograms. Total time spent on operations: 785.0ms
ival-mult: 194.0ms (24.7% of total)
ival-sqrt: 128.0ms (16.3% of total)
ival-sub: 115.0ms (14.7% of total)
ival-div: 96.0ms (12.2% of total)
ival-neg: 89.0ms (11.3% of total)
ival-add: 78.0ms (9.9% of total)
adjust: 73.0ms (9.3% of total)
ival-true: 7.0ms (0.9% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain159.0ms (2.1%)

Memory
3.9MiB live, 164.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1170-1(-9.544874124101478e-194 6.563353657411814e-165 2.3824461559617375e-119)(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
660-0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
160-1(-5.6792060308077554e-254 1.7271905893994284e+216 -9.39862697925697e+147)(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
20-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)overflow90
(*.f64 a c)overflow24
(-.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))))cancellation660
/.f64(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n150
(*.f64 b_2 b_2)underflow36
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow22
(*.f64 a c)underflow34
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow6
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue60
(*.f64 b_2 b_2)underflow36
(*.f64 a c)underflow34
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow6
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue20
(*.f64 b_2 b_2)overflow90
(*.f64 a c)overflow24
Confusion
Predicted +Predicted -
+1371
-17101
Precision
0.8896103896103896
Recall
0.9927536231884058
Confusion?
Predicted +Predicted MaybePredicted -
+13701
-170101
Precision?
0.8896103896103896
Recall?
0.9927536231884058
Freqs
test
numberfreq
0102
1110
243
31
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
25.0ms340×0valid
15.0ms76×2valid
14.0ms90×1valid
2.0ms3valid
Compiler

Compiled 117 to 34 computations (70.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 8.0ms (23.9% of total)
ival-sqrt: 6.0ms (17.9% of total)
ival-div: 5.0ms (14.9% of total)
ival-sub: 4.0ms (12% of total)
adjust: 4.0ms (12% of total)
ival-add: 4.0ms (12% of total)
ival-neg: 2.0ms (6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess24.0ms (0.3%)

Memory
-5.2MiB live, 32.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 13 to 10 computations (23.1% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify5.0ms (0.1%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize41.0ms (0.5%)

Memory
-28.7MiB live, 52.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.40625000000000006
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy3.516189046361095
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy15.078974103485152
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy27.160566363903698
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
13.0ms170×0valid
9.0ms38×2valid
6.0ms45×1valid
1.0ms3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
adjust: 4.0ms (22.2% of total)
ival-mult: 4.0ms (22.2% of total)
ival-div: 3.0ms (16.6% of total)
ival-sqrt: 3.0ms (16.6% of total)
ival-sub: 2.0ms (11.1% of total)
ival-add: 2.0ms (11.1% of total)
ival-neg: 1.0ms (5.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series18.0ms (0.2%)

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

9 calls:

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

simplify213.0ms (2.7%)

Memory
-14.9MiB live, 211.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite191.0ms (2.5%)

Memory
-1.3MiB live, 165.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval55.0ms (0.7%)

Memory
18.2MiB live, 100.6MiB allocated
Compiler

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

prune14.0ms (0.2%)

Memory
1.3MiB live, 39.6MiB allocated
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New35511366
Fresh000
Picked101
Done000
Total35611367
Accuracy
90.8%
Counts
367 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.5%
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) a)
48.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
7.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
14.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)
37.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)))) a)
30.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
10.7%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
27.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
33.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c))
36.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
36.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
Compiler

Compiled 500 to 346 computations (30.8% saved)

simplify125.0ms (1.6%)

Memory
-21.6MiB live, 133.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
042291
069291
1118291
2233291
3679291
43019291
55736291
66857291
77806291
08149291
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(neg.f64 b_2)
b_2
(sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(neg.f64 c)
c
a
(*.f64 b_2 b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
#s(literal -2 binary64)
(/.f64 b_2 a)
b_2
a
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
(neg.f64 b_2)
b_2
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(*.f64 #s(literal -1/2 binary64) a)
#s(literal -1/2 binary64)
a
(/.f64 c b_2)
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c #s(literal -1/8 binary64))
c
#s(literal -1/8 binary64)
(/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))
a
(pow.f64 b_2 #s(literal 3 binary64))
b_2
#s(literal 3 binary64)
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
(/.f64 (+.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(+.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))
(neg.f64 b_2)
b_2
(sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(neg.f64 c)
c
a
(*.f64 b_2 b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
#s(literal -2 binary64)
(/.f64 b_2 a)
b_2
a
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) a)
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
(+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))
(neg.f64 b_2)
b_2
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)
(*.f64 #s(literal -1/2 binary64) a)
#s(literal -1/2 binary64)
a
(/.f64 c b_2)
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 c b_2)) b_2) a #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 c b_2)) b_2) a #s(literal -1/2 binary64)))
(fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) b_2) (*.f64 a c) #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/8 binary64))
(*.f64 #s(literal -1/8 binary64) c)
c
#s(literal -1/8 binary64)
(/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))
a
(pow.f64 b_2 #s(literal 3 binary64))
b_2
#s(literal 3 binary64)
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)

localize143.0ms (1.8%)

Memory
21.4MiB live, 219.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy1.566366886053923
(*.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)
accuracy1.9891199458100686
(fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
accuracy5.6856577212582815
(/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))
accuracy40.94226612376835
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c))
accuracy1.4172016145964195
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
accuracy3.516189046361095
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
accuracy15.078974103485152
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
accuracy41.181026760392754
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
accuracy0.00390625
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
accuracy3.516189046361095
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
accuracy4.822304504237358
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
accuracy40.94961369202679
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
accuracy0.0
(/.f64 b_2 a)
accuracy0.00390625
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
accuracy40.57187262695412
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
accuracy0.00390625
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
accuracy3.516189046361095
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
accuracy15.078974103485152
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
accuracy27.160566363903698
(sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
Samples
76.0ms170×0valid
21.0ms38×2valid
18.0ms45×1valid
2.0ms3valid
Compiler

Compiled 236 to 38 computations (83.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-mult: 39.0ms (46.6% of total)
ival-div: 14.0ms (16.7% of total)
ival-add: 8.0ms (9.6% of total)
adjust: 6.0ms (7.2% of total)
ival-sqrt: 5.0ms (6% of total)
ival-neg: 5.0ms (6% of total)
ival-pow: 4.0ms (4.8% of total)
ival-sub: 2.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series39.0ms (0.5%)

Memory
12.5MiB live, 49.4MiB allocated
Counts
21 → 123
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(neg.f64 b_2)
(sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/.f64 b_2 a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c #s(literal -1/8 binary64))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))
Outputs
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* -2 (/ b_2 a))
(/ b_2 a)
(* -1/2 (/ a b_2))
(/ -1/2 b_2)
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(/ a (pow b_2 3))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* a (- (* -1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2)))))
(* -1 (* a c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1 (* a (+ (* 1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2))))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -1 b_2)
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/ (+ (* -1/2 (pow b_2 2)) (* -1/8 (* a c))) (pow b_2 3))
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(/ (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* -1/8 c)
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* c (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1 (* c (+ (* 1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
Calls

9 calls:

TimeVariablePointExpression
9.0ms
a
@-inf
((/ (+ (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2)))) a) (+ (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2)))) (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -2 (/ b_2 a)) (/ b_2 a) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (* c -1/8) (+ (* (neg c) a) (* b_2 b_2)) (+ (* (* -1/2 a) (/ c b_2)) b_2) (/ a (pow b_2 3)))
5.0ms
a
@inf
((/ (+ (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2)))) a) (+ (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2)))) (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -2 (/ b_2 a)) (/ b_2 a) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (* c -1/8) (+ (* (neg c) a) (* b_2 b_2)) (+ (* (* -1/2 a) (/ c b_2)) b_2) (/ a (pow b_2 3)))
4.0ms
a
@0
((/ (+ (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2)))) a) (+ (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2)))) (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -2 (/ b_2 a)) (/ b_2 a) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (* c -1/8) (+ (* (neg c) a) (* b_2 b_2)) (+ (* (* -1/2 a) (/ c b_2)) b_2) (/ a (pow b_2 3)))
4.0ms
b_2
@inf
((/ (+ (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2)))) a) (+ (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2)))) (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -2 (/ b_2 a)) (/ b_2 a) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (* c -1/8) (+ (* (neg c) a) (* b_2 b_2)) (+ (* (* -1/2 a) (/ c b_2)) b_2) (/ a (pow b_2 3)))
4.0ms
b_2
@-inf
((/ (+ (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2)))) a) (+ (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2)))) (neg b_2) (sqrt (+ (* (neg c) a) (* b_2 b_2))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -2 (/ b_2 a)) (/ b_2 a) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (* c -1/8) (+ (* (neg c) a) (* b_2 b_2)) (+ (* (* -1/2 a) (/ c b_2)) b_2) (/ a (pow b_2 3)))

simplify173.0ms (2.2%)

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

Useful iterations: 0 (0.0ms)

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

rewrite253.0ms (3.3%)

Memory
-8.3MiB live, 271.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042249
069249
1220249
21553249
08412249
Stop Event
iter limit
node limit
iter limit
Counts
21 → 545
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(neg.f64 b_2)
(sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/.f64 b_2 a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c #s(literal -1/8 binary64))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))
Outputs
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64))) (-.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) (/.f64 (neg.f64 b_2) a)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) (/.f64 (neg.f64 b_2) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 a a)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2)))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 a) (*.f64 a (neg.f64 (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) a (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a))
(/.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))) (neg.f64 a))
(/.f64 (+.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)
(neg.f64 (/.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))) a))
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2)) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a)) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a)) (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) a) (/.f64 (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) a))
(+.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a))))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a))))))
(+.f64 (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a)) (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a)))
(+.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) a) (/.f64 (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) a))
(+.f64 (/.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)) (/.f64 (*.f64 a (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) (+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))))) (*.f64 (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))))) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (fma.f64 (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 b_2))
(fma.f64 (fabs.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(-.f64 (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))
(+.f64 (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))))))
(+.f64 (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))) (/.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))
(+.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(neg.f64 b_2)
(*.f64 (neg.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) #s(literal 1 binary64))
(pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (fabs.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (fabs.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (fabs.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fabs.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (fabs.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (fabs.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (fabs.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 c)) b_2) b_2)))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(fabs.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 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 b_2 (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))) (neg.f64 a))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))) a))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)) (neg.f64 a)))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))
(*.f64 (*.f64 c (/.f64 a b_2)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))
(*.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a))
(*.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) c))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 c (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) (*.f64 #s(literal -1/2 binary64) a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (neg.f64 c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) (*.f64 #s(literal -1/2 binary64) a)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal -1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 a)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)
(*.f64 (/.f64 (+.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(*.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(*.f64 (/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64))) (-.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 (neg.f64 b_2) a)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 (neg.f64 b_2) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 (*.f64 a a)))
(/.f64 (fma.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2)))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 a) (*.f64 a (neg.f64 (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) a (*.f64 (neg.f64 a) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 3 binary64))) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a))
(/.f64 (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))) (neg.f64 a))
(/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) a)
(neg.f64 (/.f64 (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))) a))
(neg.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a) (/.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a))
(+.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a))))) (/.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a))))))
(+.f64 (/.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)) (/.f64 (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a a)))
(+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)))
(+.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) a) (/.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) a))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(+.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))) (*.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (fma.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 b_2 b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))
(/.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(-.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))))
(+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) c))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) c)
(*.f64 c (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c) (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))) (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)) (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c) (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c))) (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c)))
(/.f64 (-.f64 (*.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))) (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))) (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) (-.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))) (*.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))) (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))))) (-.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c) (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)) (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c) (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))) #s(literal 3 binary64)) (pow.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))) (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))) (-.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))) (*.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))) #s(literal 3 binary64))) (fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (-.f64 (*.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))) (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))) (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))) c)) (neg.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))) c)) (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))))
(/.f64 (neg.f64 (*.f64 c (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 (neg.f64 (*.f64 c (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))) c) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))) c) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (*.f64 c (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (*.f64 c (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))
(fma.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c))
(fma.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 c (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))))
(+.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c))
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(+.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)))) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))))) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 2 binary64)) #s(literal 1/64 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)
(/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) a))) b_2)
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (*.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (neg.f64 b_2) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) b_2) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) a)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) a)))) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 b_2 (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) b_2) (*.f64 b_2 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) a)))) (*.f64 b_2 b_2))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) b_2 (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) a)) (neg.f64 b_2) (*.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) a)) (neg.f64 (neg.f64 b_2)) (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) a)) b_2 (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) b_2 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (neg.f64 b_2) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) b_2 (*.f64 (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) a)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) a)))) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 b_2 (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 b_2 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) a)))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) a))) b_2)
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))
(fma.f64 (/.f64 (neg.f64 a) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (/.f64 (neg.f64 a) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (neg.f64 a) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (*.f64 a c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 (neg.f64 b_2) b_2)) (/.f64 (*.f64 a c) (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 a c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (neg.f64 a) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 a (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (*.f64 (neg.f64 b_2) b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 (neg.f64 b_2) b_2)) (/.f64 (neg.f64 a) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 (neg.f64 b_2) b_2)) (/.f64 a (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 c (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (neg.f64 b_2)) (/.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 b_2)) (/.f64 (neg.f64 a) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 b_2)) (/.f64 a (*.f64 (neg.f64 b_2) b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 (neg.f64 b_2) b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (neg.f64 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 (neg.f64 b_2) b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 c (neg.f64 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (neg.f64 b_2) b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 a b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 #s(literal -1/8 binary64) c) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 #s(literal -1/8 binary64) (*.f64 c (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 c (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (pow.f64 b_2 #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (pow.f64 b_2 #s(literal 4 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (neg.f64 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))))
(+.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))
(+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(*.f64 #s(literal -1/8 binary64) c)
(*.f64 c #s(literal -1/8 binary64))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(*.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(pow.f64 (neg.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) #s(literal 2 binary64))
(pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))) (+.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 b_2 b_2))))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 a) (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 a) (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 c)) a) (*.f64 (neg.f64 (neg.f64 c)) a))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 a)) c) (*.f64 (neg.f64 (neg.f64 a)) c))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 a)) c)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 a) (neg.f64 c)) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (neg.f64 c))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 c)) a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (neg.f64 c)) a) (*.f64 (neg.f64 (neg.f64 c)) a) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 a)) c) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (neg.f64 a)) c) (*.f64 (neg.f64 (neg.f64 a)) c) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 a)) c)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 b_2)) b_2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 (neg.f64 b_2)) b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 c)) b_2) b_2))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 c)) b_2) b_2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (fma.f64 a c (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 (neg.f64 b_2)) b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 (neg.f64 b_2))) (*.f64 a (neg.f64 c)))
(fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 b_2)) (*.f64 a (neg.f64 c)))
(fma.f64 (neg.f64 a) c (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 a (neg.f64 c) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 c) a (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(sqrt.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(-.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2)))
(-.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 a)) c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(fabs.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 c)) b_2) b_2)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 c)) b_2) b_2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 c)) b_2) b_2)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 c)) b_2) b_2)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a c)) (fma.f64 a c (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))) (+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (neg.f64 (/.f64 c b_2)) (*.f64 #s(literal -1/2 binary64) a)) (*.f64 (neg.f64 (/.f64 c b_2)) (*.f64 #s(literal -1/2 binary64) a)))) (+.f64 b_2 (*.f64 (neg.f64 (/.f64 c b_2)) (*.f64 #s(literal -1/2 binary64) a))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (/.f64 c b_2)) (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (/.f64 c b_2)))) (+.f64 b_2 (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (/.f64 c b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 c b_2) a)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 c b_2) a)))) (+.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 c b_2) a))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (/.f64 c b_2)) (*.f64 #s(literal -1/2 binary64) a)) #s(literal 3 binary64))) (fma.f64 b_2 b_2 (fma.f64 (*.f64 (neg.f64 (/.f64 c b_2)) (*.f64 #s(literal -1/2 binary64) a)) (*.f64 (neg.f64 (/.f64 c b_2)) (*.f64 #s(literal -1/2 binary64) a)) (*.f64 b_2 (*.f64 (neg.f64 (/.f64 c b_2)) (*.f64 #s(literal -1/2 binary64) a))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (/.f64 c b_2)) #s(literal 3 binary64))) (fma.f64 b_2 b_2 (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (/.f64 c b_2)) (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (/.f64 c b_2)) (*.f64 b_2 (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (/.f64 c b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 c b_2) a)) #s(literal 3 binary64))) (fma.f64 b_2 b_2 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 c b_2) a)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 c b_2) a)) (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 c b_2) a))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)))) (neg.f64 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2) (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)))) (*.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)))) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)))) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64))) (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2))
(/.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)))))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 (neg.f64 b_2))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))
(fma.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))
(fma.f64 (*.f64 c (/.f64 a b_2)) #s(literal -1/2 binary64) b_2)
(fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)
(fma.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c b_2)
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) c) b_2)
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c b_2) a) b_2)
(fma.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c) b_2)
(fma.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) b_2)
(fma.f64 c (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))
(-.f64 b_2 (*.f64 (neg.f64 (/.f64 c b_2)) (*.f64 #s(literal -1/2 binary64) a)))
(-.f64 b_2 (*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (/.f64 c b_2)))
(-.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 c b_2) a)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (/.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)) (/.f64 (*.f64 (neg.f64 b_2) b_2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c) b_2)
(+.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))
(/.f64 (neg.f64 (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (neg.f64 (/.f64 a (*.f64 b_2 b_2))) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (neg.f64 (/.f64 a b_2)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (/.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3/2 binary64)))
(/.f64 (/.f64 a (*.f64 b_2 b_2)) b_2)
(/.f64 (neg.f64 (neg.f64 a)) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (neg.f64 a) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (/.f64 a b_2) (*.f64 b_2 b_2))
(/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))
(neg.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))))

eval91.0ms (1.2%)

Memory
19.0MiB live, 100.5MiB allocated
Compiler

Compiled 29 235 to 3 175 computations (89.1% saved)

prune31.0ms (0.4%)

Memory
-19.1MiB live, 55.1MiB allocated
Pruning

19 alts after pruning (16 fresh and 3 done)

PrunedKeptTotal
New65314667
Fresh426
Picked235
Done000
Total65919678
Accuracy
90.9%
Counts
678 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.8%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
47.3%
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
23.6%
(/.f64 (/.f64 (-.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))) a)
19.1%
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a))
12.9%
(/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a))
48.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
30.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
45.1%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (log.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a)
10.7%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
27.6%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
30.7%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a))) a)
27.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
2.2%
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
35.9%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
35.9%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) c))
36.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
12.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a c))) (pow.f64 b_2 #s(literal 3 binary64)))) c))
36.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
36.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
Compiler

Compiled 982 to 565 computations (42.5% saved)

simplify119.0ms (1.5%)

Memory
18.3MiB live, 111.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)
cost-diff0
(*.f64 b_2 b_2)
cost-diff0
(/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
cost-diff35
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
cost-diff0
(/.f64 a b_2)
cost-diff0
(*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
cost-diff2
(fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
cost-diff0
(*.f64 (*.f64 #s(literal -1/2 binary64) a) c)
cost-diff0
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
cost-diff0
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2))
cost-diff0
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
cost-diff0
(/.f64 #s(literal -1/2 binary64) b_2)
cost-diff0
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
cost-diff0
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
cost-diff0
(sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
cost-diff0
(sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
cost-diff0
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
cost-diff10
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052603
084560
1161556
2417556
31300556
44385518
57866518
08144512
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
a
(neg.f64 c)
c
(*.f64 b_2 b_2)
b_2
(neg.f64 b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
c
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(*.f64 (*.f64 #s(literal -1/2 binary64) a) c)
(*.f64 #s(literal -1/2 binary64) a)
#s(literal -1/2 binary64)
a
c
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 a b_2)
a
b_2
(*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2))
(/.f64 #s(literal -1/8 binary64) b_2)
#s(literal -1/8 binary64)
(/.f64 c b_2)
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(*.f64 b_2 b_2)
b_2
(*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)
(-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))
(neg.f64 b_2)
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
(fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)
(/.f64 c b_2)
c
(*.f64 #s(literal -1/2 binary64) a)
#s(literal -1/2 binary64)
a
(/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))
(neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))
Outputs
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(sqrt.f64 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
a
(neg.f64 c)
c
(*.f64 b_2 b_2)
b_2
(neg.f64 b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
c
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(*.f64 (*.f64 #s(literal -1/2 binary64) a) c)
(*.f64 #s(literal -1/2 binary64) a)
#s(literal -1/2 binary64)
a
c
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2)))
(*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2))
(fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) b_2) (*.f64 c a) #s(literal -1/2 binary64)) b_2)
(/.f64 a b_2)
a
b_2
(*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) b_2) c)
(/.f64 #s(literal -1/8 binary64) b_2)
#s(literal -1/8 binary64)
(/.f64 c b_2)
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) a))
(/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (*.f64 (/.f64 b_2 a) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))
(*.f64 b_2 b_2)
b_2
(*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)
(-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))
(neg.f64 b_2)
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
(fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)
(/.f64 c b_2)
c
(*.f64 #s(literal -1/2 binary64) a)
#s(literal -1/2 binary64)
a
(/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(*.f64 (/.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 a)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))
(*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))
(neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))

localize317.0ms (4.1%)

Memory
-9.8MiB live, 260.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy16.579150447917787
(/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
accuracy20.83698906715636
(/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
accuracy37.04002113359504
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
accuracy40.43216139458095
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
accuracy0.21875
(*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2))
accuracy0.7260881811084492
(fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
accuracy1.566366886053923
(*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
accuracy40.203993130951666
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
accuracy0.0
(*.f64 #s(literal -1/2 binary64) a)
accuracy3.516189046361095
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
accuracy4.801618444009456
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
accuracy40.21245824689774
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2))
accuracy0.0
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy1.566366886053923
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
accuracy20.04545078776017
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
accuracy40.203993130951666
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
accuracy0.04296875
(sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
accuracy3.516189046361095
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
accuracy21.28501171528831
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2))
accuracy26.47028098688896
(sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
Samples
153.0ms73×1valid
77.0ms87×2valid
35.0ms81×0valid
11.0ms12×3valid
2.0ms3exit
Compiler

Compiled 430 to 49 computations (88.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 234.0ms
ival-sub: 118.0ms (50.5% of total)
ival-mult: 37.0ms (15.8% of total)
ival-div: 23.0ms (9.8% of total)
adjust: 19.0ms (8.1% of total)
ival-add: 15.0ms (6.4% of total)
ival-sqrt: 11.0ms (4.7% of total)
ival-neg: 5.0ms (2.1% of total)
ival-pow: 4.0ms (1.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series92.0ms (1.2%)

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

9 calls:

TimeVariablePointExpression
14.0ms
a
@inf
((+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (+ (* a (neg c)) (* b_2 b_2))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (* (* -1/2 a) c) b_2) (* (* -1/2 a) c) (+ (* (/ a b_2) (* (/ -1/8 b_2) (/ c b_2))) (/ -1/2 b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ a b_2) (* (/ -1/8 b_2) (/ c b_2))) (/ -1/2 b_2)) c) (/ a b_2) (+ (/ (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a))) (/ (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 a) (* (/ -1/8 b_2) (/ c b_2)) (sqrt (- (* b_2 b_2) (* a c))) (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)))
13.0ms
a
@-inf
((+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (+ (* a (neg c)) (* b_2 b_2))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (* (* -1/2 a) c) b_2) (* (* -1/2 a) c) (+ (* (/ a b_2) (* (/ -1/8 b_2) (/ c b_2))) (/ -1/2 b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ a b_2) (* (/ -1/8 b_2) (/ c b_2))) (/ -1/2 b_2)) c) (/ a b_2) (+ (/ (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a))) (/ (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 a) (* (/ -1/8 b_2) (/ c b_2)) (sqrt (- (* b_2 b_2) (* a c))) (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)))
12.0ms
c
@-inf
((+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (+ (* a (neg c)) (* b_2 b_2))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (* (* -1/2 a) c) b_2) (* (* -1/2 a) c) (+ (* (/ a b_2) (* (/ -1/8 b_2) (/ c b_2))) (/ -1/2 b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ a b_2) (* (/ -1/8 b_2) (/ c b_2))) (/ -1/2 b_2)) c) (/ a b_2) (+ (/ (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a))) (/ (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 a) (* (/ -1/8 b_2) (/ c b_2)) (sqrt (- (* b_2 b_2) (* a c))) (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)))
12.0ms
c
@inf
((+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (+ (* a (neg c)) (* b_2 b_2))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (* (* -1/2 a) c) b_2) (* (* -1/2 a) c) (+ (* (/ a b_2) (* (/ -1/8 b_2) (/ c b_2))) (/ -1/2 b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ a b_2) (* (/ -1/8 b_2) (/ c b_2))) (/ -1/2 b_2)) c) (/ a b_2) (+ (/ (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a))) (/ (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 a) (* (/ -1/8 b_2) (/ c b_2)) (sqrt (- (* b_2 b_2) (* a c))) (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)))
9.0ms
b_2
@-inf
((+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (+ (* a (neg c)) (* b_2 b_2))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (* (* -1/2 a) c) b_2) (* (* -1/2 a) c) (+ (* (/ a b_2) (* (/ -1/8 b_2) (/ c b_2))) (/ -1/2 b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (/ a b_2) (* (/ -1/8 b_2) (/ c b_2))) (/ -1/2 b_2)) c) (/ a b_2) (+ (/ (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a))) (/ (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (* b_2 b_2) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 a) (* (/ -1/8 b_2) (/ c b_2)) (sqrt (- (* b_2 b_2) (* a c))) (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)))

simplify199.0ms (2.6%)

Memory
26.5MiB live, 176.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite533.0ms (6.9%)

Memory
-60.7MiB live, 257.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052471
084428
1301368
22536368
09699362
Stop Event
iter limit
node limit
iter limit
Counts
24 → 564
Calls
Call 1
Inputs
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
(sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(*.f64 (*.f64 #s(literal -1/2 binary64) a) c)
(fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(/.f64 a b_2)
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(*.f64 b_2 b_2)
(*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)
(*.f64 #s(literal -1/2 binary64) a)
(*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
(/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
Outputs
(/.f64 (fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))) (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))))
(fma.f64 (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)) (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/4 binary64))) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))
(+.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))))) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (neg.f64 b_2)) a (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2)))) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 a) (*.f64 a (neg.f64 (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (neg.f64 (neg.f64 b_2)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) a))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a) #s(literal 2 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2)) a))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a) (/.f64 (neg.f64 b_2) a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))) (neg.f64 (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2)) a))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) a))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))) a))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))) a))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (neg.f64 a)))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a) (/.f64 (neg.f64 b_2) a))
(*.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64))) (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/4 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 2 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))))))
(neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)))
(sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))
(fabs.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)))
(+.f64 (cosh.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))) (sinh.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)) (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/4 binary64))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) #s(literal 1 binary64))
(/.f64 (fabs.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (fabs.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.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 (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (fabs.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (fabs.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (fabs.f64 (sqrt.f64 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 c) a) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 c) a) b_2) b_2)))))
(/.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 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64)))))
(neg.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))
(fabs.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))) (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 c #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal 1/2 binary64) (neg.f64 b_2))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal -1/2 binary64) b_2)
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2))) (neg.f64 a))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2))) a))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) (neg.f64 a)))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2))
(*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)
(*.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a))
(*.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c b_2)))
(*.f64 c (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2))
(*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2))
(neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (neg.f64 b_2)))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) a)
(*.f64 (*.f64 c #s(literal -1/2 binary64)) a)
(*.f64 (*.f64 #s(literal -1/2 binary64) a) c)
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(*.f64 (*.f64 c a) #s(literal -1/2 binary64))
(*.f64 c (*.f64 #s(literal -1/2 binary64) a))
(*.f64 a (*.f64 #s(literal -1/2 binary64) c))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) b_2 (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) b_2 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (/.f64 a b_2)) (neg.f64 b_2) (*.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (/.f64 a b_2)) (neg.f64 (neg.f64 b_2)) (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (/.f64 a b_2)) b_2 (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (/.f64 a b_2)) (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (/.f64 a b_2)) (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (/.f64 a b_2)) b_2 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2))) (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2))) (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2))) b_2 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) (neg.f64 c)) (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) (neg.f64 c)) (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) (neg.f64 c)) b_2 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) c) (neg.f64 b_2) (*.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) c) (neg.f64 (neg.f64 b_2)) (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) c) b_2 (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2)) (neg.f64 a)) (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2)) (neg.f64 a)) (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2)) (neg.f64 a)) b_2 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 a b_2) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))) (neg.f64 b_2) (*.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 a b_2) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))) (neg.f64 (neg.f64 b_2)) (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (/.f64 a b_2) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))) b_2 (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/8 binary64) c)) (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/8 binary64) c)) (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/8 binary64) c)) b_2 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2))) (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2))) (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2))) b_2 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (neg.f64 a)) (neg.f64 b_2) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (neg.f64 a)) (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (neg.f64 a)) b_2 (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) a) (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) a) (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) a) b_2 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))) (neg.f64 b_2) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))) (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))) b_2 (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))) (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))) (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))) b_2 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2)) (neg.f64 (neg.f64 b_2)) (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (neg.f64 (neg.f64 b_2)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (neg.f64 b_2) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) b_2 (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (/.f64 a b_2)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (/.f64 a b_2)))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2))))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) (neg.f64 c)))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 #s(literal 1/2 binary64) b_2 (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) c))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2)) (neg.f64 a)))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 #s(literal 1/2 binary64) b_2 (*.f64 (neg.f64 b_2) (*.f64 (/.f64 a b_2) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2))))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (neg.f64 a)))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) a))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (/.f64 a b_2)))) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (/.f64 a b_2)))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2))))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) (neg.f64 c)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) c))) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2)) (neg.f64 a)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (/.f64 a b_2) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))))) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/8 binary64) c)))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2))))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (neg.f64 a)))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) a))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))))) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2)))) (*.f64 (neg.f64 (neg.f64 b_2)) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (*.f64 (neg.f64 (neg.f64 b_2)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 b_2 (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (/.f64 a b_2)))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (/.f64 a b_2)))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (neg.f64 b_2) (*.f64 b_2 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2))))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (neg.f64 b_2) (*.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) (neg.f64 c)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) c))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (neg.f64 b_2) (*.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2)) (neg.f64 a)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (neg.f64 b_2) (*.f64 b_2 (neg.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2))))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (neg.f64 a)))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) a))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 b_2 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (/.f64 a b_2))) b_2)
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 a) (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2)))) (neg.f64 b_2))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) (neg.f64 c))) (neg.f64 b_2))
(/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) c)) b_2)
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2)) (neg.f64 a))) (neg.f64 b_2))
(/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)))) b_2)
(/.f64 (-.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2)))) (neg.f64 b_2))
(/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2))) b_2)
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (fma.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) b_2)
(/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2))) b_2)
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2)) (neg.f64 b_2) (*.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2)) b_2 (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 #s(literal 1/2 binary64) b_2 (*.f64 (neg.f64 b_2) (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) b_2 (*.f64 b_2 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2)))) (*.f64 b_2 b_2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))))
(fma.f64 (*.f64 (/.f64 a b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2)) (/.f64 a b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 c b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 c b_2) (/.f64 a b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a b_2) (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 #s(literal -1/8 binary64) c) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 #s(literal -1/8 binary64) (*.f64 c (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 c (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 a (/.f64 (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2)) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2))) (/.f64 c b_2)))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2))) (/.f64 a b_2)))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 (/.f64 a b_2)) (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2))))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))))
(+.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))
(+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 c (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64))) c) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64))) c) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (*.f64 c (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (*.f64 c (fma.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal 3 binary64)) #s(literal -1/512 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))))
(fma.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c))
(fma.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 c (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))))
(+.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) (*.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) c))
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(+.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 a) (neg.f64 b_2))
(/.f64 a b_2)
(neg.f64 (/.f64 (neg.f64 a) b_2))
(neg.f64 (/.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64)) (+.f64 (/.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64))))) (*.f64 (+.f64 (/.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))) (*.f64 (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 (*.f64 b_2 b_2) a))) (pow.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 b_2 (/.f64 b_2 a)))) (pow.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a) a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a) (neg.f64 a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a) a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 b_2 b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 b_2 b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 (*.f64 b_2 b_2) a))) (pow.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 b_2 (/.f64 b_2 a)))) (pow.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) (neg.f64 a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 b_2 b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 b_2 b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a (/.f64 (*.f64 b_2 b_2) a))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a (*.f64 b_2 (/.f64 b_2 a)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a (*.f64 a (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 a) (*.f64 a (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a (*.f64 a (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 a (*.f64 (neg.f64 b_2) b_2))) (*.f64 a (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 a (*.f64 b_2 b_2))) (*.f64 a (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 a (*.f64 b_2 b_2))) (*.f64 a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 a) (/.f64 (*.f64 b_2 b_2) a))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 a) (*.f64 b_2 (/.f64 b_2 a)))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) a (*.f64 (neg.f64 a) (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) a (*.f64 (neg.f64 a) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a (/.f64 (*.f64 b_2 b_2) a))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a (*.f64 b_2 (/.f64 b_2 a)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a (*.f64 a (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 a) (*.f64 a (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 a (*.f64 b_2 b_2))) (*.f64 a (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (*.f64 b_2 b_2) a))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 b_2 (/.f64 b_2 a)))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) a (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a))
(/.f64 (fma.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 a) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 a)))
(/.f64 (fma.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 b_2 b_2))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (/.f64 (*.f64 b_2 b_2) a))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 b_2 (/.f64 b_2 a)))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (neg.f64 a) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 b_2 b_2))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 b_2 b_2))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (/.f64 (*.f64 b_2 b_2) a))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 b_2 (/.f64 b_2 a)))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) a))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (neg.f64 a) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (*.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a))) (pow.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)))) (pow.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) (neg.f64 a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a))) (pow.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)))) (pow.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) (neg.f64 a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2) a (*.f64 a (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2) (neg.f64 a) (*.f64 a (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2) a (*.f64 a (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 a (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 a (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 a (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 a (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 a (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 a) (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a (*.f64 (neg.f64 a) (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a (*.f64 (neg.f64 a) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 a) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 a) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 (neg.f64 a) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (neg.f64 a) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 (neg.f64 a) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a (*.f64 a (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 a) (*.f64 a (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 a (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 a (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) a (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) a (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 a) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 b_2 b_2) a (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) a (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) a))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 a) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))
(/.f64 (/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (*.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 b_2 b_2)) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a)
(/.f64 (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 b_2) b_2)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (fma.f64 b_2 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) a)
(/.f64 (fma.f64 (neg.f64 b_2) b_2 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))))
(/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64))) (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (*.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (neg.f64 (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a (*.f64 a (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 a (*.f64 (neg.f64 b_2) b_2))) (*.f64 a (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 a (*.f64 b_2 b_2))) (*.f64 a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) a (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a))
(/.f64 (fma.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 b_2) b_2))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 b_2 b_2))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) a))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a (*.f64 a (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 a (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 a (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 a (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 a (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) a (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (fma.f64 (*.f64 b_2 b_2) a (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) a))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) a)
(/.f64 (fma.f64 b_2 b_2 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64))) (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64))) (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64))) (+.f64 (/.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (*.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64)))
(fma.f64 (/.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (neg.f64 b_2) a) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(fma.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(fma.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(fma.f64 (/.f64 (/.f64 b_2 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(fma.f64 (/.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(fma.f64 (/.f64 b_2 a) (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(fma.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 b_2 a) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(fma.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(fma.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(fma.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(fma.f64 (neg.f64 b_2) (/.f64 (neg.f64 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(fma.f64 b_2 (/.f64 (/.f64 b_2 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))) (/.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))))
(-.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (/.f64 b_2 a)))
(-.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (neg.f64 b_2) (/.f64 (/.f64 b_2 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (/.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (neg.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(+.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64)) (+.f64 (/.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 3 binary64))) (+.f64 (/.f64 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (pow.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(+.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(*.f64 (/.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (neg.f64 b_2) a))
(*.f64 (/.f64 (/.f64 b_2 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2)
(*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(*.f64 (/.f64 b_2 a) (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 b_2 a))
(*.f64 (neg.f64 b_2) (/.f64 (neg.f64 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(*.f64 b_2 (/.f64 (/.f64 b_2 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))
(/.f64 (*.f64 b_2 (/.f64 b_2 a)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))
(/.f64 (*.f64 (/.f64 b_2 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) b_2) a)
(/.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (neg.f64 a))
(/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a)
(/.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(neg.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(*.f64 (neg.f64 (neg.f64 (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))
(neg.f64 (*.f64 (neg.f64 b_2) b_2))
(sqrt.f64 (pow.f64 b_2 #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 b_2) b_2))
(fabs.f64 (*.f64 b_2 b_2))
(+.f64 (cosh.f64 (*.f64 #s(literal 2 binary64) (log.f64 b_2))) (sinh.f64 (*.f64 #s(literal 2 binary64) (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 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)
(*.f64 a (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)))) a) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64))) a) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (*.f64 a (fma.f64 b_2 b_2 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)))
(/.f64 (*.f64 a (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 3 binary64)))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(*.f64 #s(literal -1/2 binary64) a)
(*.f64 a #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1/8 binary64) (neg.f64 b_2)) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal -1/8 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/8 binary64) b_2))
(*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2))
(*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 c b_2) b_2))
(*.f64 #s(literal -1/8 binary64) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 c (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 b_2)) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) (/.f64 #s(literal -1/8 binary64) b_2)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 c b_2)) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 c b_2) #s(literal 1/8 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (*.f64 (neg.f64 c) #s(literal 1/8 binary64)) (*.f64 b_2 b_2))
(/.f64 (*.f64 (neg.f64 c) #s(literal -1/8 binary64)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (*.f64 c #s(literal 1/8 binary64)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (*.f64 #s(literal 1/8 binary64) (neg.f64 c)) (*.f64 b_2 b_2))
(/.f64 (*.f64 #s(literal 1/8 binary64) c) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (*.f64 (/.f64 c b_2) #s(literal -1/8 binary64)) b_2)
(/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 b_2 b_2))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
(*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(*.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(*.f64 (/.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))
(*.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a))
(*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(/.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))
(/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))
(/.f64 (*.f64 (/.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)
(/.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (neg.f64 a))
(/.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a)
(/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (neg.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(neg.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(neg.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (/.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))

eval159.0ms (2.1%)

Memory
11.3MiB live, 235.2MiB allocated
Compiler

Compiled 66 896 to 4 612 computations (93.1% saved)

prune40.0ms (0.5%)

Memory
0.3MiB live, 87.2MiB allocated
Pruning

26 alts after pruning (19 fresh and 7 done)

PrunedKeptTotal
New1 012141 026
Fresh6511
Picked145
Done033
Total1 019261 045
Accuracy
91.0%
Counts
1 045 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.2%
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
31.8%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
47.3%
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
14.3%
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(approx (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 c)) #s(literal -1 binary64) (log.f64 (neg.f64 a))))) (neg.f64 b_2)) a)
23.6%
(/.f64 (/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a)
19.1%
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2)) a))
12.9%
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a))
48.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
30.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
45.1%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (log.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a)
10.7%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
27.6%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
30.7%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a))) a)
27.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
2.8%
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (fma.f64 #s(literal -3/8 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal 1/2 binary64)))))
2.8%
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (/.f64 (fma.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 c b_2)) a (*.f64 #s(literal 1/2 binary64) b_2)) a)))
2.2%
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (*.f64 (-.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) a)) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/8 binary64))) b_2)))
4.9%
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 5/2 binary64) (*.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) c))) (pow.f64 b_2 #s(literal 3 binary64))))))
4.7%
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (neg.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 c #s(literal -3/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 5/2 binary64) (*.f64 (*.f64 b_2 b_2) a))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) c))) (pow.f64 b_2 #s(literal 3 binary64))))))
36.0%
#s(approx (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
35.9%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
35.9%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) c))
12.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))) c))
35.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)) c))
36.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
36.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
Compiler

Compiled 1 717 to 949 computations (44.7% saved)

simplify80.0ms (1%)

Memory
-3.2MiB live, 105.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
062508
094484
1178473
2453460
32160458
08298443
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))
b_2
(*.f64 (neg.f64 c) a)
(neg.f64 c)
c
a
#s(literal 1/4 binary64)
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a)
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
#s(approx (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/.f64 c b_2)
c
b_2
#s(literal -1/2 binary64)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)) c)
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)
(-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64))
(*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))
(*.f64 a (/.f64 c (*.f64 b_2 b_2)))
a
(/.f64 c (*.f64 b_2 b_2))
c
(*.f64 b_2 b_2)
b_2
#s(literal -1/8 binary64)
#s(literal 1/2 binary64)
(/.f64 (/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a)
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))
b_2
(*.f64 (neg.f64 c) a)
(neg.f64 c)
c
a
(*.f64 b_2 b_2)
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))
(neg.f64 b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))) c)
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a)))
(*.f64 b_2 b_2)
b_2
#s(literal -1/2 binary64)
(*.f64 #s(literal -1/8 binary64) (*.f64 c a))
#s(literal -1/8 binary64)
(*.f64 c a)
c
a
(pow.f64 b_2 #s(literal 3 binary64))
#s(literal 3 binary64)
Outputs
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a)
(pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
b_2
(*.f64 (neg.f64 c) a)
(*.f64 a (neg.f64 c))
(neg.f64 c)
c
a
#s(literal 1/4 binary64)
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a)
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) a)
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
#s(approx (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/.f64 c b_2)
c
b_2
#s(literal -1/2 binary64)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)) c))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) b_2)) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)) c)
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) b_2)) c)
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2))
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) b_2)
(-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))
(*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))
(*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1/8 binary64))
(*.f64 a (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 (/.f64 c b_2) b_2) a)
a
(/.f64 c (*.f64 b_2 b_2))
(/.f64 (/.f64 c b_2) b_2)
c
(*.f64 b_2 b_2)
b_2
#s(literal -1/8 binary64)
#s(literal 1/2 binary64)
(/.f64 (/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a)
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2)))
(/.f64 (*.f64 a (neg.f64 c)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2))
(*.f64 a (neg.f64 c))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
b_2
(*.f64 (neg.f64 c) a)
(*.f64 a (neg.f64 c))
(neg.f64 c)
c
a
(*.f64 b_2 b_2)
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(neg.f64 b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))) c))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) b_2)) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))) c)
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) b_2)) c)
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64))))
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) b_2))
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) b_2)
(fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 (*.f64 a c) #s(literal -1/8 binary64)))
(*.f64 b_2 b_2)
b_2
#s(literal -1/2 binary64)
(*.f64 #s(literal -1/8 binary64) (*.f64 c a))
(*.f64 (*.f64 a c) #s(literal -1/8 binary64))
#s(literal -1/8 binary64)
(*.f64 c a)
(*.f64 a c)
c
a
(pow.f64 b_2 #s(literal 3 binary64))
#s(literal 3 binary64)

localize294.0ms (3.8%)

Memory
18.7MiB live, 341.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.5039021216604116
(fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a)))
accuracy1.566366886053923
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))) c)
accuracy33.31745578177311
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))
accuracy40.94226612376835
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))) c))
accuracy13.468246265560758
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))
accuracy16.150441386997503
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2)))
accuracy27.160566363903698
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))
accuracy36.2986508330679
(-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2))
accuracy1.566366886053923
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)) c)
accuracy5.995271270278144
(*.f64 a (/.f64 c (*.f64 b_2 b_2)))
accuracy6.510917072387528
(/.f64 c (*.f64 b_2 b_2))
accuracy40.94226612376835
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)) c))
accuracy0.0
(/.f64 c b_2)
accuracy0.00390625
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
accuracy40.93046395597278
#s(approx (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
accuracy0.21484375
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a)
accuracy0.5039007452111204
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))
accuracy21.261710168252254
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
accuracy27.870376947747236
(pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64))
Samples
106.0ms88×2valid
54.0ms72×1valid
30.0ms81×0valid
17.0ms15×3valid
Compiler

Compiled 401 to 56 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 166.0ms
ival-div: 44.0ms (26.6% of total)
ival-pow: 31.0ms (18.7% of total)
adjust: 28.0ms (16.9% of total)
ival-mult: 27.0ms (16.3% of total)
ival-add: 14.0ms (8.5% of total)
ival-sqrt: 11.0ms (6.6% of total)
ival-sub: 7.0ms (4.2% of total)
ival-neg: 2.0ms (1.2% of total)
exact: 1.0ms (0.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series133.0ms (1.7%)

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

9 calls:

TimeVariablePointExpression
44.0ms
a
@-inf
((+ (* (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) (/ (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) a)) (/ (neg b_2) a)) (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) (+ (* b_2 b_2) (* (neg c) a)) (* (neg c) a) (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (* (/ c b_2) -1/2) (/ c b_2) (- (* (* a (/ c (* b_2 b_2))) -1/8) 1/2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (/ (/ (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2))) a) (/ (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2))) (/ (+ (* (* b_2 b_2) -1/2) (* -1/8 (* c a))) (pow b_2 3)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/ (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) a) (/ c (* b_2 b_2)) (* a (/ c (* b_2 b_2))) (sqrt (+ (* b_2 b_2) (* (neg c) a))) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2)) (+ (* (* b_2 b_2) -1/2) (* -1/8 (* c a))))
43.0ms
c
@-inf
((+ (* (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) (/ (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) a)) (/ (neg b_2) a)) (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) (+ (* b_2 b_2) (* (neg c) a)) (* (neg c) a) (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (* (/ c b_2) -1/2) (/ c b_2) (- (* (* a (/ c (* b_2 b_2))) -1/8) 1/2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (/ (/ (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2))) a) (/ (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2))) (/ (+ (* (* b_2 b_2) -1/2) (* -1/8 (* c a))) (pow b_2 3)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/ (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) a) (/ c (* b_2 b_2)) (* a (/ c (* b_2 b_2))) (sqrt (+ (* b_2 b_2) (* (neg c) a))) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2)) (+ (* (* b_2 b_2) -1/2) (* -1/8 (* c a))))
7.0ms
c
@inf
((+ (* (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) (/ (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) a)) (/ (neg b_2) a)) (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) (+ (* b_2 b_2) (* (neg c) a)) (* (neg c) a) (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (* (/ c b_2) -1/2) (/ c b_2) (- (* (* a (/ c (* b_2 b_2))) -1/8) 1/2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (/ (/ (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2))) a) (/ (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2))) (/ (+ (* (* b_2 b_2) -1/2) (* -1/8 (* c a))) (pow b_2 3)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/ (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) a) (/ c (* b_2 b_2)) (* a (/ c (* b_2 b_2))) (sqrt (+ (* b_2 b_2) (* (neg c) a))) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2)) (+ (* (* b_2 b_2) -1/2) (* -1/8 (* c a))))
6.0ms
b_2
@-inf
((+ (* (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) (/ (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) a)) (/ (neg b_2) a)) (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) (+ (* b_2 b_2) (* (neg c) a)) (* (neg c) a) (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (* (/ c b_2) -1/2) (/ c b_2) (- (* (* a (/ c (* b_2 b_2))) -1/8) 1/2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (/ (/ (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2))) a) (/ (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2))) (/ (+ (* (* b_2 b_2) -1/2) (* -1/8 (* c a))) (pow b_2 3)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/ (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) a) (/ c (* b_2 b_2)) (* a (/ c (* b_2 b_2))) (sqrt (+ (* b_2 b_2) (* (neg c) a))) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2)) (+ (* (* b_2 b_2) -1/2) (* -1/8 (* c a))))
6.0ms
a
@inf
((+ (* (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) (/ (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) a)) (/ (neg b_2) a)) (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) (+ (* b_2 b_2) (* (neg c) a)) (* (neg c) a) (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (* (/ c b_2) -1/2) (/ c b_2) (- (* (* a (/ c (* b_2 b_2))) -1/8) 1/2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (/ (/ (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2))) a) (/ (- (+ (* b_2 b_2) (* (neg c) a)) (* b_2 b_2)) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2))) (/ (+ (* (* b_2 b_2) -1/2) (* -1/8 (* c a))) (pow b_2 3)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) c) (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/ (pow (+ (* b_2 b_2) (* (neg c) a)) 1/4) a) (/ c (* b_2 b_2)) (* a (/ c (* b_2 b_2))) (sqrt (+ (* b_2 b_2) (* (neg c) a))) (- (sqrt (+ (* b_2 b_2) (* (neg c) a))) (neg b_2)) (+ (* (* b_2 b_2) -1/2) (* -1/8 (* c a))))

simplify360.0ms (4.6%)

Memory
1.7MiB live, 157.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite325.0ms (4.2%)

Memory
24.0MiB live, 151.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062422
094409
1364373
22724373
09514366
Stop Event
iter limit
node limit
iter limit
Counts
24 → 605
Calls
Call 1
Inputs
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))
(*.f64 (neg.f64 c) a)
#s(approx (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/.f64 c b_2)
(-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)) c)
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2))
(-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2))
(/.f64 (/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a)
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))) c)
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a)
(/.f64 c (*.f64 b_2 b_2))
(*.f64 a (/.f64 c (*.f64 b_2 b_2)))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a)))
Outputs
(/.f64 (fma.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a))) (*.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a))) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a))) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 a) (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 a a))
(/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 a a)) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (neg.f64 a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a)))))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 a) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 a a))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) a))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a))
(/.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) a)
(/.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (neg.f64 a))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) a))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a))
(fma.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) a) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) a)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) a) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (neg.f64 a))) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (neg.f64 a))))
(-.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) a))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)) (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a))
(+.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a)))) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a)))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(+.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)) (/.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64))) (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/8 binary64)) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/16 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64)) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(pow.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (sqrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)))
(sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(fabs.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)))))
(exp.f64 (fma.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/8 binary64) (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/8 binary64))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 4 binary64)) (pow.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 4 binary64)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1 binary64))
(/.f64 (fma.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fabs.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (fabs.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (fabs.f64 (neg.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (fabs.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (fabs.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (fabs.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (fabs.f64 (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (fabs.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (fabs.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (fabs.f64 (neg.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fabs.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (fabs.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fabs.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fabs.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (sqrt.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (exp.f64 (log.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (exp.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (exp.f64 (log.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (exp.f64 (log.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (fma.f64 a c (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 a)) c))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))
(fabs.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 a c (*.f64 b_2 b_2)))))
(fabs.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(fabs.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 a)) c) (*.f64 b_2 b_2)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 b_2 b_2)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 a (neg.f64 c))))
(fabs.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(fabs.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(fabs.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(+.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (sinh.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(*.f64 (neg.f64 a) c)
(*.f64 a (neg.f64 c))
(*.f64 (neg.f64 c) a)
(*.f64 c (neg.f64 a))
(neg.f64 (*.f64 a c))
#s(approx (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 (neg.f64 c) (neg.f64 b_2))
(/.f64 c b_2)
(neg.f64 (/.f64 (neg.f64 c) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1/16 binary64) #s(literal 1/4 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 1/2 binary64))
#s(approx (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 1/2 binary64)) b_2)) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 1/2 binary64)) b_2)) c)
(*.f64 c #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 1/2 binary64)) b_2)))
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) #s(literal 1/2 binary64)) b_2))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64))) (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (*.f64 (neg.f64 b_2) b_2))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) b_2))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 4 binary64)) (pow.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 4 binary64)) (*.f64 (neg.f64 b_2) b_2))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (*.f64 (neg.f64 b_2) b_2))
(fma.f64 (neg.f64 a) c (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 a) c (fma.f64 b_2 b_2 (*.f64 (neg.f64 b_2) b_2)))
(fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (neg.f64 b_2) b_2))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))
(fma.f64 (neg.f64 b_2) b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64)) (*.f64 (neg.f64 b_2) b_2))
(fma.f64 a (neg.f64 c) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))
(fma.f64 a (neg.f64 c) (fma.f64 b_2 b_2 (*.f64 (neg.f64 b_2) b_2)))
(fma.f64 (neg.f64 c) a (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 c) a (fma.f64 b_2 b_2 (*.f64 (neg.f64 b_2) b_2)))
(fma.f64 c (neg.f64 a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))
(fma.f64 c (neg.f64 a) (fma.f64 b_2 b_2 (*.f64 (neg.f64 b_2) b_2)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))
(-.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)))))
(-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) b_2)))
(-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))
(-.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(-.f64 (*.f64 a (neg.f64 c)) (-.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 (neg.f64 b_2) b_2) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (neg.f64 b_2) b_2))
(+.f64 (*.f64 a (neg.f64 c)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a (neg.f64 c)) (fma.f64 b_2 b_2 (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a))) (*.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a))) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a))) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 a) (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 a a))
(/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 a a)) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (neg.f64 a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a)))))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 a) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 a a))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) a))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a))
(/.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) a)
(/.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (neg.f64 a))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) a))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a))
(fma.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) a) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) a)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) a) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (neg.f64 a))) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (neg.f64 a))))
(-.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) a))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)) (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a))
(+.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a)))) (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a a)))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(+.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)) (/.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))) (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (*.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (*.f64 (*.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (*.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (*.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (*.f64 (*.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (*.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (*.f64 (neg.f64 b_2) b_2))) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (neg.f64 b_2) b_2)) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) #s(literal 2 binary64))) (+.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))))
(/.f64 (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) (*.f64 b_2 b_2))) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) #s(literal 2 binary64)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(fma.f64 (fabs.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (neg.f64 b_2))
(fma.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (/.f64 (*.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(fma.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (fabs.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64))) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64))) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64)) #s(literal 1 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64)) (neg.f64 b_2))
(fma.f64 (neg.f64 b_2) (/.f64 (neg.f64 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 b_2 (/.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(-.f64 (/.f64 (*.f64 (neg.f64 b_2) b_2) (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(+.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(+.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) (/.f64 (*.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (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)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 b_2 b_2) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))) b_2 (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 b_2 (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (*.f64 b_2 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2) (*.f64 b_2 (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) b_2 (*.f64 b_2 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2) (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (*.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (*.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2) (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (*.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (*.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2) b_2 (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (neg.f64 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (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)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) b_2 (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 b_2 b_2) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) b_2 (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (*.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))) (*.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) (*.f64 b_2 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) (*.f64 b_2 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (neg.f64 b_2) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))) b_2 (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))) (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (*.f64 b_2 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 b_2 b_2) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2))) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 b_2 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))) (*.f64 b_2 (pow.f64 b_2 #s(literal 3/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2 (*.f64 b_2 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) (*.f64 b_2 b_2) (*.f64 b_2 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))) (pow.f64 b_2 #s(literal 4 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (pow.f64 b_2 #s(literal 3/2 binary64)))) (pow.f64 b_2 #s(literal 3/2 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) b_2)) (*.f64 b_2 b_2))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/8 binary64) c))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 a))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))) b_2)
(/.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 3/2 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (*.f64 b_2 b_2)) b_2)
(/.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) b_2) (*.f64 b_2 b_2))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 6 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c))) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 9 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 6 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c))) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) #s(literal -1/8 binary64))) (*.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))) (pow.f64 b_2 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a)) (pow.f64 b_2 #s(literal 3 binary64)))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c))) (pow.f64 b_2 #s(literal 3 binary64))))
(fma.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) c) #s(literal -1/8 binary64) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (/.f64 (*.f64 a c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 a c) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (/.f64 (*.f64 a c) b_2) (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 a c) b_2) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) a) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) b_2) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 b_2 b_2) b_2) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(fma.f64 (/.f64 b_2 (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) b_2) (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(fma.f64 (/.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(fma.f64 (/.f64 b_2 b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) b_2) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 c b_2) b_2)) (/.f64 a b_2) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64))) c (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) c) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (*.f64 a c) (pow.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a c) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) b_2) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 #s(literal -1/8 binary64) (*.f64 c (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(fma.f64 a (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 c b_2) b_2)) b_2) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 c (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
(fma.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) b_2) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64)))))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3 binary64)))))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a c)) (pow.f64 b_2 #s(literal 3 binary64))))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)))
(+.f64 (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal -1/8 binary64) c)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c))) (pow.f64 b_2 #s(literal 3 binary64)))) c))
(*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c))) (pow.f64 b_2 #s(literal 3 binary64)))) c)
(*.f64 c #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c))) (pow.f64 b_2 #s(literal 3 binary64)))))
#s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c))) (pow.f64 b_2 #s(literal 3 binary64))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) a))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (neg.f64 (neg.f64 a)))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (neg.f64 a))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) a)
(neg.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) a))
(/.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 c b_2)) (neg.f64 b_2))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 (neg.f64 c) (*.f64 (neg.f64 b_2) b_2))
(/.f64 c (*.f64 b_2 b_2))
(neg.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)))
(*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 a b_2) (/.f64 c b_2))
(*.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 c (/.f64 a (*.f64 b_2 b_2)))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) b_2) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 c b_2) a) b_2)
(/.f64 (*.f64 a (/.f64 c b_2)) b_2)
(/.f64 (/.f64 (*.f64 a c) b_2) b_2)
(/.f64 (*.f64 a c) (*.f64 b_2 b_2))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (fabs.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/2 binary64))
(/.f64 (fabs.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (fabs.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (fabs.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (fabs.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (fabs.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (fabs.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (fabs.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fabs.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fabs.f64 (sqrt.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 2 binary64)))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (fma.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(neg.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(fabs.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(-.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/2 binary64)) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (neg.f64 b_2) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))) (/.f64 (*.f64 (neg.f64 b_2) b_2) (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))
(/.f64 (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) #s(literal -1/8 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a c)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) #s(literal -1/8 binary64)) (*.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64)))) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a c)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) #s(literal -1/8 binary64))) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a c) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) #s(literal -1/8 binary64)) (*.f64 a c)))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 a c) #s(literal 3 binary64)) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) #s(literal -1/8 binary64))) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))
(fma.f64 (*.f64 #s(literal -1/8 binary64) a) c (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))
(fma.f64 (*.f64 #s(literal -1/8 binary64) c) a (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 a c) #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/8 binary64) (*.f64 a c) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))
(fma.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))
(fma.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))
(fma.f64 a (*.f64 #s(literal -1/8 binary64) c) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))
(fma.f64 c (*.f64 a #s(literal -1/8 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))
(fma.f64 c (*.f64 #s(literal -1/8 binary64) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))
(fma.f64 b_2 (*.f64 #s(literal -1/2 binary64) b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))
(-.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) b_2 (*.f64 #s(literal 1/8 binary64) (*.f64 a c)))))
(-.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) c)) a))
(-.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 (*.f64 a (neg.f64 c)) #s(literal -1/8 binary64)))
(-.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 a c)))
(-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal -1/2 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) b_2)))
(-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)))
(+.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) #s(literal -1/8 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) #s(literal 3 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))))))
(+.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) c) a))
(+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) a) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))

eval216.0ms (2.8%)

Memory
-20.2MiB live, 292.5MiB allocated
Compiler

Compiled 58 496 to 5 438 computations (90.7% saved)

prune142.0ms (1.8%)

Memory
8.1MiB live, 121.7MiB allocated
Pruning

30 alts after pruning (21 fresh and 9 done)

PrunedKeptTotal
New1 23881 246
Fresh11314
Picked325
Done077
Total1 242301 272
Accuracy
91.0%
Counts
1 272 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.2%
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) #s(literal 2 binary64)) a) (/.f64 (neg.f64 b_2) a))
47.2%
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 4 binary64)) (pow.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 4 binary64))) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
43.8%
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a) (/.f64 (neg.f64 b_2) a))
47.2%
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a) (/.f64 (neg.f64 b_2) a))
47.2%
(fma.f64 (*.f64 (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64))) (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)))) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
31.8%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
47.3%
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
14.3%
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(approx (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 c)) #s(literal -1 binary64) (log.f64 (neg.f64 a))))) (neg.f64 b_2)) a)
33.9%
(/.f64 (/.f64 (fma.f64 (neg.f64 c) a (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a)
23.6%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a)
19.1%
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a))
12.9%
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a))
48.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
30.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
45.1%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (log.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a)
10.7%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
27.6%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
30.7%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a))) a)
27.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
2.8%
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (fma.f64 #s(literal -3/8 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal 1/2 binary64)))))
2.8%
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (/.f64 (fma.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 c b_2)) a (*.f64 #s(literal 1/2 binary64) b_2)) a)))
2.2%
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (*.f64 (-.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) a)) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/8 binary64))) b_2)))
4.9%
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 5/2 binary64) (*.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) c))) (pow.f64 b_2 #s(literal 3 binary64))))))
4.7%
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (neg.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 c #s(literal -3/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 5/2 binary64) (*.f64 (*.f64 b_2 b_2) a))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) c))) (pow.f64 b_2 #s(literal 3 binary64))))))
36.0%
#s(approx (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
35.9%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
35.9%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) c))
35.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)) c))
36.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
36.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
Compiler

Compiled 2 649 to 904 computations (65.9% saved)

regimes66.0ms (0.8%)

Memory
15.0MiB live, 96.3MiB allocated
Counts
48 → 4
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#s(approx (/ (+ (* (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2))))) (neg b_2)) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a))) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) b_2)) c))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 a b_2) #s(literal -1/2 binary64)) b_2) c))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 a b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 c b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) a))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2)) a))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 c b_2) a) b_2)) b_2) b_2)))) a)
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a)
(/.f64 (/.f64 (-.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 b_2))) a)
(/.f64 (/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a)
(/.f64 (/.f64 (fma.f64 (neg.f64 c) a (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a)
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (fma.f64 #s(literal -3/8 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (/.f64 (fma.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 c b_2)) a (*.f64 #s(literal 1/2 binary64) b_2)) a)))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (*.f64 (-.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) a)) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/8 binary64))) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a c))) (pow.f64 b_2 #s(literal 3 binary64)))) c))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 3 binary64)))) c))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) (/.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 5/2 binary64) (*.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) c))) (pow.f64 b_2 #s(literal 3 binary64))))))
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) a)
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (log.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a)
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)))) (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) a))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))) a))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a)) #s(approx (/ (* (neg (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c)))) (* (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)) (neg.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 c #s(literal -3/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 5/2 binary64) (*.f64 (*.f64 b_2 b_2) a))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) c))) (pow.f64 b_2 #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)) #s(literal 2 binary64)) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) a)
(fma.f64 (*.f64 (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 3/8 binary64))) (sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64)))) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(approx (sqrt (sqrt (+ (* a (neg c)) (* b_2 b_2)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 c)) #s(literal -1 binary64) (log.f64 (neg.f64 a))))) (neg.f64 b_2)) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 4 binary64)) (pow.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal 1/8 binary64))) #s(literal 4 binary64))) #s(literal 1/4 binary64)) a) (/.f64 (neg.f64 b_2) a))
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
(/.f64 (/.f64 (fma.f64 (neg.f64 c) a (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
Calls

4 calls:

20.0ms
c
17.0ms
b_2
14.0ms
a
12.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
54.6%4a
87.3%4b_2
48.5%1c
73.1%5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes12.0ms (0.1%)

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

1 calls:

10.0ms
b_2
Results
AccuracySegmentsBranch
85.4%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes5.0ms (0.1%)

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

1 calls:

4.0ms
b_2
Results
AccuracySegmentsBranch
85.4%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes4.0ms (0.1%)

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

1 calls:

4.0ms
b_2
Results
AccuracySegmentsBranch
81.9%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
b_2
Results
AccuracySegmentsBranch
70.2%2b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes31.0ms (0.4%)

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

1 calls:

2.0ms
b_2
Results
AccuracySegmentsBranch
70.2%2b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes5.0ms (0.1%)

Memory
15.2MiB live, 15.2MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

Compiled 16 to 19 computations (-18.8% saved)

bsearch133.0ms (1.7%)

Memory
-15.7MiB live, 117.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
772512.6674088896
105347731.01673682
96.0ms
8.943163377432435e-190
2.3095049385047885e-184
10.0ms
-6.857293975198716e+126
-7.401945303075511e+125
Samples
33.0ms259×0valid
8.0ms65×1valid
4.0ms26×2valid
4.0ms63×0invalid
0.0ms3valid
Compiler

Compiled 858 to 616 computations (28.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 6.0ms (26.7% of total)
ival-div: 4.0ms (17.8% of total)
ival-sqrt: 4.0ms (17.8% of total)
ival-sub: 3.0ms (13.4% of total)
ival-add: 3.0ms (13.4% of total)
adjust: 2.0ms (8.9% of total)
ival-neg: 2.0ms (8.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch24.0ms (0.3%)

Memory
8.6MiB live, 45.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
5.415007326978727e-86
3.534609530880879e-81
1.0ms
-6.857293975198716e+126
-7.401945303075511e+125
Samples
8.0ms83×0valid
5.0ms38×1valid
2.0ms23×0invalid
1.0ms2valid
Compiler

Compiled 464 to 380 computations (18.1% saved)

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

bsearch2.0ms (0%)

Memory
4.2MiB live, 4.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.415007326978727e-86
3.534609530880879e-81
1.0ms
-6.857293975198716e+126
-7.401945303075511e+125
Compiler

Compiled 464 to 380 computations (18.1% saved)

bsearch51.0ms (0.7%)

Memory
-21.2MiB live, 25.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.415007326978727e-86
3.534609530880879e-81
48.0ms
-8.715154593298564e-116
-7.160266027476162e-118
Samples
41.0ms112×0valid
2.0ms24×0invalid
Compiler

Compiled 571 to 451 computations (21% saved)

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

bsearch42.0ms (0.5%)

Memory
-1.8MiB live, 36.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
38.0ms
-1.6525943861868365e-301
7.548690950772796e-286
Samples
20.0ms176×0valid
8.0ms125×0invalid
Compiler

Compiled 434 to 346 computations (20.3% saved)

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

bsearch2.0ms (0%)

Memory
3.9MiB live, 3.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-1.6525943861868365e-301
7.548690950772796e-286
Compiler

Compiled 588 to 456 computations (22.4% saved)

simplify76.0ms (1%)

Memory
6.7MiB live, 44.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079387
1122380
2208380
3554380
42099380
54445380
65019380
75126380
85221380
95783380
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -2199999999999999985015800859309667078525034108154214367209980269028118965213366836588337293613139219930102025135239165066084352 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 2200670237209353/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a) (if (<=.f64 b_2 #s(literal 90000000 binary64)) (/.f64 (/.f64 (fma.f64 (neg.f64 c) a (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))))
(if (<=.f64 b_2 #s(literal -2199999999999999985015800859309667078525034108154214367209980269028118965213366836588337293613139219930102025135239165066084352 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 8530277826653747/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.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)))))
(if (<=.f64 b_2 #s(literal -2199999999999999985015800859309667078525034108154214367209980269028118965213366836588337293613139219930102025135239165066084352 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 8530277826653747/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 8202190217936295/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(if (<=.f64 b_2 #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
Outputs
(if (<=.f64 b_2 #s(literal -2199999999999999985015800859309667078525034108154214367209980269028118965213366836588337293613139219930102025135239165066084352 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 2200670237209353/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a) (if (<=.f64 b_2 #s(literal 90000000 binary64)) (/.f64 (/.f64 (fma.f64 (neg.f64 c) a (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) (neg.f64 b_2))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))))
(if (<=.f64 b_2 #s(literal -2199999999999999985015800859309667078525034108154214367209980269028118965213366836588337293613139219930102025135239165066084352 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 2200670237209353/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a) (if (<=.f64 b_2 #s(literal 90000000 binary64)) (/.f64 (/.f64 (fma.f64 (neg.f64 c) a #s(literal 0 binary64)) (+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))))
(if (<=.f64 b_2 #s(literal -2199999999999999985015800859309667078525034108154214367209980269028118965213366836588337293613139219930102025135239165066084352 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 8530277826653747/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.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)))))
(if (<=.f64 b_2 #s(literal -2199999999999999985015800859309667078525034108154214367209980269028118965213366836588337293613139219930102025135239165066084352 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 8530277826653747/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -2199999999999999985015800859309667078525034108154214367209980269028118965213366836588337293613139219930102025135239165066084352 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 8530277826653747/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 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) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 8202190217936295/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -554533938824163/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if (<=.f64 b_2 #s(literal 8202190217936295/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 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) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(if (<=.f64 b_2 #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (* c -1/8) (/ a (pow b_2 3))) (/ -1/2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2)) c)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))

soundness924.0ms (11.9%)

Memory
20.1MiB live, 655.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062422
094409
1364373
22724373
09514366
042249
069249
1220249
21553249
08412249
05082820
117572792
273612792
080842654
05773136
120133106
080792949
052471
084428
1301368
22536368
09699362
01041
01741
15841
242641
3492538
0952534
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 628 to 260 computations (58.6% saved)

preprocess111.0ms (1.4%)

Memory
10.3MiB live, 125.6MiB allocated
Compiler

Compiled 964 to 234 computations (75.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...