quad2m (problem 3.2.1, negative)

Time bar (total: 7.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze187.0ms (2.5%)

Memory
-21.5MiB live, 174.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 (21.5%)

Memory
55.2MiB live, 1 744.7MiB allocated
Samples
486.0ms5 541×0valid
259.0ms1 210×2valid
243.0ms1 331×1valid
77.0ms1 156×0invalid
58.0ms174×3valid
Precisions
Click to see histograms. Total time spent on operations: 776.0ms
ival-mult: 185.0ms (23.9% of total)
adjust: 159.0ms (20.5% of total)
ival-sub: 130.0ms (16.8% of total)
ival-div: 112.0ms (14.4% of total)
ival-sqrt: 106.0ms (13.7% of total)
ival-neg: 74.0ms (9.5% of total)
ival-true: 6.0ms (0.8% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain141.0ms (1.9%)

Memory
-12.6MiB live, 179.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1140-3(-3.906336402162377e-73 1.5827495015847035e-195 7.150135081471503e-243)(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
690-0-(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
110-4(-4.0734138971189274e-249 -6.879283244914115e+101 5.707273808300762e+30)(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
40-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-rescue1040
(*.f64 b_2 b_2)overflow85
(*.f64 a c)overflow27
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow104
-.f64(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation690
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue70
(*.f64 b_2 b_2)underflow39
(*.f64 a c)underflow35
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow7
/.f64(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n70
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow17
(*.f64 b_2 b_2)underflow39
(*.f64 a c)underflow35
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow7
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue40
(*.f64 b_2 b_2)overflow85
(*.f64 a c)overflow27
Confusion
Predicted +Predicted -
+1342
-16104
Precision
0.8933333333333333
Recall
0.9852941176470589
Confusion?
Predicted +Predicted MaybePredicted -
+13402
-160104
Precision?
0.8933333333333333
Recall?
0.9852941176470589
Freqs
test
numberfreq
0106
1111
237
32
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
29.0ms344×0valid
21.0ms82×2valid
16.0ms84×1valid
1.0ms3valid
Compiler

Compiled 117 to 34 computations (70.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-div: 9.0ms (19.6% of total)
adjust: 9.0ms (19.6% of total)
ival-mult: 9.0ms (19.6% of total)
ival-sub: 7.0ms (15.2% of total)
ival-sqrt: 6.0ms (13% of total)
ival-neg: 6.0ms (13% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess20.0ms (0.3%)

Memory
22.3MiB live, 22.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044118
1112118
2207118
3336118
4435118
5467118
6485118
7489118
01013
01713
12713
25113
39613
413113
513813
614613
715413
015413
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Outputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) a)
Compiler

Compiled 13 to 10 computations (23.1% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.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)

simplify54.0ms (0.7%)

Memory
-39.9MiB live, 5.6MiB 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
12750
25150
39650
413150
513850
614650
715450
015450
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 (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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.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 (-.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

localize42.0ms (0.6%)

Memory
21.7MiB live, 65.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.7968750000000001
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy2.3361360262173867
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy14.977085203563272
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy26.218205479876936
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
14.0ms41×2valid
12.0ms172×0valid
6.0ms42×1valid
0.0ms3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-sub: 9.0ms (38.6% of total)
ival-mult: 4.0ms (17.1% of total)
ival-sqrt: 3.0ms (12.9% of total)
ival-div: 3.0ms (12.9% of total)
adjust: 3.0ms (12.9% of total)
ival-neg: 1.0ms (4.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series60.0ms (0.8%)

Memory
-55.5MiB live, 33.4MiB allocated
Counts
5 → 97
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
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -1 b_2)
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(- (pow b_2 2) (* a c))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* c (- (/ (pow b_2 2) c) a))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
Calls

9 calls:

TimeVariablePointExpression
43.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)))
3.0ms
a
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)))
2.0ms
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
b_2
@0
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (- (* b_2 b_2) (* a c)))

simplify160.0ms (2.2%)

Memory
48.2MiB live, 138.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite310.0ms (4.2%)

Memory
6.0MiB live, 188.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041
01741
15741
241641
3474438
0932634
Stop Event
iter limit
node limit
iter limit
Counts
5 → 238
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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(*.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) a) a)
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a a)))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 b_2 (neg.f64 a)) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 b_2 (neg.f64 a)) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 a b_2 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a a))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a a))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 9/2 binary64))) (*.f64 (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a a))
(/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a a)) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 a b_2) (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (*.f64 a a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) a) (/.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)) (/.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)))
(-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (pow.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 9/2 binary64))) (*.f64 (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(neg.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) b_2)
(fma.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) b_2)
(fma.f64 (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) b_2)
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) b_2)
(fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) b_2)
(fma.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (/.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 b_2 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 b_2 (/.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 b_2 (/.f64 b_2 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(+.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(pow.f64 (sqrt.f64 b_2) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 b_2)) #s(literal 1 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64))
(pow.f64 b_2 #s(literal 1 binary64))
(neg.f64 b_2)
(sqrt.f64 (*.f64 b_2 b_2))
(fabs.f64 b_2)
(+.f64 (cosh.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64))) (sinh.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64))))
(exp.f64 (*.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
b_2
(*.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(pow.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (fabs.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fabs.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (neg.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(exp.f64 (fma.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64))))
(exp.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 12 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 8 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/4 binary64)))
(*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (hypot.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) #s(literal 2 binary64)))
(/.f64 (hypot.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (hypot.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 12 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a b_2) c) b_2))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 12 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 a) c))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c a))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 (*.f64 b_2 b_2) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 b_2 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 a) c))
(fma.f64 b_2 b_2 (*.f64 c a))
(sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(-.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(-.f64 (*.f64 c a) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(hypot.f64 (neg.f64 (fabs.f64 (*.f64 c a))) (*.f64 b_2 b_2))
(hypot.f64 (fabs.f64 (fabs.f64 (*.f64 c a))) (*.f64 b_2 b_2))
(hypot.f64 (fabs.f64 (*.f64 c a)) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 c a) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 b_2 b_2) (neg.f64 (fabs.f64 (*.f64 c a))))
(hypot.f64 (*.f64 b_2 b_2) (fabs.f64 (fabs.f64 (*.f64 c a))))
(hypot.f64 (*.f64 b_2 b_2) (fabs.f64 (*.f64 c a)))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (cosh.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sinh.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(+.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(+.f64 (*.f64 c a) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(+.f64 (*.f64 b_2 b_2) (*.f64 c a))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))

eval186.0ms (2.5%)

Memory
-27.1MiB live, 79.7MiB allocated
Compiler

Compiled 10 643 to 1 581 computations (85.1% saved)

prune42.0ms (0.6%)

Memory
-9.1MiB live, 36.1MiB allocated
Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New31813331
Fresh000
Picked011
Done000
Total31814332
Accuracy
90.4%
Counts
332 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.0%
(/.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)
17.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) a)
49.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
17.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.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)))))) a)
31.7%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (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))))) a)
34.4%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)
32.6%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a)
25.8%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
10.5%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64)) b_2 (neg.f64 b_2)))) a)
31.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)) a)
34.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
34.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
35.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
19.2%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (fma.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 c (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) a) #s(literal 1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))))))
Compiler

Compiled 641 to 444 computations (30.7% saved)

simplify141.0ms (1.9%)

Memory
12.9MiB live, 202.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
050423
081423
1137423
2294423
3919423
43096423
56403423
08712423
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
#s(literal -1/2 binary64)
(/.f64 c b_2)
c
b_2
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -2 binary64) b_2)
#s(literal -2 binary64)
b_2
a
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 b_2 a)
a
#s(literal -2 binary64)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2)
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))
#s(literal 1 binary64)
(*.f64 (/.f64 (/.f64 c b_2) b_2) a)
(/.f64 (/.f64 c b_2) b_2)
(/.f64 c b_2)
c
a
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) a)
(-.f64 (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))))))
(neg.f64 b_2)
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)))))
(/.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 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))
(pow.f64 b_2 #s(literal 6 binary64))
#s(literal 6 binary64)
(pow.f64 (*.f64 c a) #s(literal 3 binary64))
(*.f64 c a)
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 c a (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(pow.f64 b_2 #s(literal 4 binary64))
#s(literal 4 binary64)
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
#s(literal -1/2 binary64)
(/.f64 c b_2)
c
b_2
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -2 binary64) b_2)
#s(literal -2 binary64)
b_2
a
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 b_2 a)
a
#s(literal -2 binary64)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2)
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))
#s(literal 1 binary64)
(*.f64 (/.f64 (/.f64 c b_2) b_2) a)
(/.f64 (/.f64 c b_2) b_2)
(/.f64 c b_2)
c
a
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))) a)
(-.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))))))
(-.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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(neg.f64 b_2)
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)))))
(sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (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 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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)))
(pow.f64 b_2 #s(literal 6 binary64))
#s(literal 6 binary64)
(pow.f64 (*.f64 c a) #s(literal 3 binary64))
(*.f64 c a)
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 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(pow.f64 b_2 #s(literal 4 binary64))
#s(literal 4 binary64)

localize177.0ms (2.4%)

Memory
-4.6MiB live, 239.2MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy7.453125000000001
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))
accuracy14.977085203563272
(-.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))))))
accuracy26.218205479876936
(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)))))
accuracy44.55258277749587
(/.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))))
accuracy4.514388643545871
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2)
accuracy7.627120087181562
(*.f64 (/.f64 (/.f64 c b_2) b_2) a)
accuracy14.977085203563272
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
accuracy26.218205479876936
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))
accuracy0.0
(/.f64 #s(literal 1/2 binary64) b_2)
accuracy0.0
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
accuracy0.10546875
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
accuracy42.079646500338264
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
accuracy0.0
(*.f64 #s(literal -2 binary64) b_2)
accuracy2.3361360262173867
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
accuracy42.08771829533856
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
accuracy0.0
(/.f64 c b_2)
accuracy0.00390625
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
accuracy41.53557949532256
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
Samples
49.0ms172×0valid
38.0ms41×2valid
28.0ms42×1valid
1.0ms3valid
Compiler

Compiled 356 to 44 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
ival-mult: 19.0ms (21.6% of total)
ival-pow: 16.0ms (18.2% of total)
ival-div: 15.0ms (17% of total)
adjust: 14.0ms (15.9% of total)
ival-add: 9.0ms (10.2% of total)
ival-sub: 8.0ms (9.1% of total)
ival-sqrt: 5.0ms (5.7% of total)
exact: 1.0ms (1.1% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series86.0ms (1.2%)

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

9 calls:

TimeVariablePointExpression
32.0ms
b_2
@0
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ 1/2 b_2) (* (/ b_2 a) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) a) (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))) (* (/ (/ c b_2) b_2) a) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))
10.0ms
c
@0
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ 1/2 b_2) (* (/ b_2 a) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) a) (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))) (* (/ (/ c b_2) b_2) a) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))
7.0ms
c
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ 1/2 b_2) (* (/ b_2 a) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) a) (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))) (* (/ (/ c b_2) b_2) a) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))
6.0ms
a
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ 1/2 b_2) (* (/ b_2 a) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) a) (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))) (* (/ (/ c b_2) b_2) a) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))
6.0ms
b_2
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (/ 1/2 b_2) (* (/ b_2 a) -2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) a) (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))) (* (/ (/ c b_2) b_2) a) (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))

simplify199.0ms (2.7%)

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

Useful iterations: 0 (0.0ms)

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

rewrite243.0ms (3.3%)

Memory
-18.1MiB live, 130.9MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050314
081314
1287250
22004250
08460250
Stop Event
iter limit
node limit
iter limit
Counts
21 → 450
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/.f64 c b_2)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -2 binary64) b_2)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) b_2)
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
(neg.f64 b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) a)
(-.f64 (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))))))
(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)))))
(*.f64 (/.f64 (/.f64 c b_2) b_2) a)
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) 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))))
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 c) (neg.f64 b_2))
(/.f64 c b_2)
(neg.f64 (/.f64 c (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 a))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) a))
(neg.f64 (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a)))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -2 binary64) b_2)
(*.f64 b_2 #s(literal -2 binary64))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) a (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2)))) (neg.f64 (*.f64 b_2 a)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 #s(literal 1/2 binary64) c)))) (neg.f64 (*.f64 a b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal -2 binary64)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) a (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal -2 binary64)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) a (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2) (*.f64 a (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (*.f64 a (neg.f64 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) a (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) b_2 (*.f64 a (*.f64 #s(literal 1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))))
(fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(fma.f64 c (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))
(-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) b_2)) c))
(-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (neg.f64 c) (/.f64 #s(literal 1/2 binary64) b_2)))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) b_2) (*.f64 a b_2)) (/.f64 (*.f64 a (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a b_2)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) a) (*.f64 b_2 a)) (/.f64 (*.f64 b_2 (*.f64 #s(literal -2 binary64) b_2)) (*.f64 b_2 a)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (*.f64 (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal 1/2 binary64) b_2)
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 b_2))
(neg.f64 (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 a))
(/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a))
(*.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 b_2 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (neg.f64 a))
(/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64))) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 3/2 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) a))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a))))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) a))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) a) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) a))
(-.f64 (/.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)) (/.f64 (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (*.f64 a a)))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) a))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) (neg.f64 b_2))))
(neg.f64 b_2)
(*.f64 (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))) (sinh.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2))))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2) b_2)))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) a)) (*.f64 (neg.f64 a) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) a) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) a)) (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) a)) (*.f64 a (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) a)))
(/.f64 (-.f64 (*.f64 b_2 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) a)) (*.f64 (neg.f64 a) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) a)))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 a))
(/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a) #s(literal 2 binary64))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a))))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a))))))
(-.f64 (/.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)) (/.f64 (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (*.f64 a a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a)) (/.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))) a) (/.f64 (/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))) a))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a) (/.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a))
(+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))
(-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1 binary64))
(pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))))
(/.f64 (fabs.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 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 c a (*.f64 b_2 b_2)))))
(/.f64 (fabs.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (fabs.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))))
(/.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 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (-.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 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 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 c a (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (neg.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 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 binary64)))) (sqrt.f64 (*.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 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 c a (*.f64 b_2 b_2))))
(/.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 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #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 b_2 b_2) (*.f64 (neg.f64 a) c))))))
(/.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 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(fabs.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (neg.f64 (neg.f64 b_2))) (/.f64 a (neg.f64 (neg.f64 b_2))))
(*.f64 (/.f64 a (neg.f64 (neg.f64 b_2))) (/.f64 c (neg.f64 (neg.f64 b_2))))
(*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 a b_2) (/.f64 c b_2))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 c b_2) b_2)) a)
(*.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 (/.f64 c b_2) b_2))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 a (neg.f64 b_2)))
(*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1 binary64))
(*.f64 (/.f64 (/.f64 c b_2) b_2) a)
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a))
(*.f64 (/.f64 c b_2) (/.f64 a b_2))
(*.f64 a (/.f64 (/.f64 c b_2) b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 c (neg.f64 b_2)) a)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 a (/.f64 c (neg.f64 b_2)))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 c b_2) a))) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b_2) a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 c (neg.f64 b_2)) a) (neg.f64 b_2))
(/.f64 (*.f64 a (/.f64 c (neg.f64 b_2))) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 c b_2) a)) b_2)
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) a)) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 c b_2) a) b_2)
(/.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (*.f64 c a) (*.f64 b_2 b_2))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)) b_2)
(*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) a)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal 1 binary64) b_2) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2) (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2)) (*.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b_2 #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a)) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a))) (*.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) b_2)) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) b_2)) (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))))) (neg.f64 (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64))) b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64))) b_2) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 2 binary64)))) (fma.f64 (/.f64 (/.f64 c b_2) b_2) a #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 3 binary64)))) (+.f64 (/.f64 (fma.f64 c a (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal 2 binary64))) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a)))
(+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a) b_2))
(+.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c (neg.f64 b_2)) b_2) a)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(*.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64))) (+.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64)))) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64)))) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64)))) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (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 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)))) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(*.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(pow.f64 (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 2 binary64))
(pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 c) a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 c) a) (*.f64 (neg.f64 c) a)) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) a)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)))) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (neg.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 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)) (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 binary64)))) (neg.f64 (*.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (neg.f64 c) a))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 (neg.f64 b_2))) (*.f64 (neg.f64 a) c))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64)))) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64)))) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (*.f64 c a)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64)))) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (neg.f64 c) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64)))) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)))) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)))) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (*.f64 c a)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)))) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (neg.f64 c) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)))) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 c) a))
(fma.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 b_2)) (*.f64 (neg.f64 a) c))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (*.f64 c a)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 (neg.f64 c) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (neg.f64 c) a))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (neg.f64 a) c))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) a))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 a) c))
(sqrt.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))))) (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))))))
(-.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 12 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 6 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 18 binary64)) (*.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 9 binary64)) (*.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 12 binary64)) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 18 binary64)) (+.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 9 binary64)) (+.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 c a))
(fabs.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))))) (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 12 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (neg.f64 a) c) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (*.f64 c a)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 (neg.f64 c) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) a))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(*.f64 (fabs.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))) (fabs.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64))
(pow.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) c) a)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 12 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 12 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 12 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 12 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 12 binary64)))) (*.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) c) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) c) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64))) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))
(fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) c) a (pow.f64 b_2 #s(literal 4 binary64)))
(fma.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 b_2) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) b_2 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c))
(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 b_2 b_2) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c))
(fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))
(fma.f64 (neg.f64 b_2) (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c))
(fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64)))
(fma.f64 a (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) c) (pow.f64 b_2 #s(literal 4 binary64)))
(fma.f64 b_2 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 8 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 8 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))))
(-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 b_2 b_2)))
(-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) c)) a))
(-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 c a)))
(-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 a) c) (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 12 binary64)) (+.f64 (pow.f64 b_2 #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) c) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64))))))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)) (+.f64 (pow.f64 b_2 #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) c) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)) (+.f64 (pow.f64 b_2 #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) c) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64))))))) (/.f64 (pow.f64 b_2 #s(literal 12 binary64)) (+.f64 (pow.f64 b_2 #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) c) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64))))))))
(+.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) c) a))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 12 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 12 binary64)) (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))
(+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c))

eval111.0ms (1.5%)

Memory
36.0MiB live, 79.4MiB allocated
Compiler

Compiled 29 963 to 3 514 computations (88.3% saved)

prune48.0ms (0.6%)

Memory
-13.6MiB live, 39.0MiB allocated
Pruning

16 alts after pruning (13 fresh and 3 done)

PrunedKeptTotal
New62911640
Fresh628
Picked325
Done011
Total63816654
Accuracy
90.5%
Counts
654 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.6%
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a))
29.6%
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (*.f64 a a))
22.8%
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
49.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.6%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a)))) a)
27.3%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (- 1 (* (/ (/ c b_2) b_2) a)) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2)))) a)
10.5%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64)) b_2 (neg.f64 b_2)))) a)
31.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)) a)
28.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))) a)
34.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
49.0%
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a))
34.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
10.4%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))))
1.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))))))
35.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
9.8%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
Compiler

Compiled 846 to 534 computations (36.9% saved)

simplify145.0ms (2%)

Memory
15.7MiB live, 60.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
048399
075391
1138389
2373381
31191378
43341378
56765378
08333373
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a))
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
b_2
a
(/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a)
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(neg.f64 a)
c
(*.f64 b_2 b_2)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/.f64 c b_2)
c
b_2
#s(literal 1/2 binary64)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
#s(literal -1/2 binary64)
(/.f64 c b_2)
c
b_2
a
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (*.f64 a a))
(-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(*.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
b_2
a
(*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(neg.f64 a)
c
(*.f64 b_2 b_2)
(*.f64 a a)
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a))
(-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))
(pow.f64 b_2 #s(literal 3 binary64))
b_2
#s(literal 3 binary64)
(pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(neg.f64 a)
a
c
(*.f64 b_2 b_2)
#s(literal 3/2 binary64)
(*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a)
(fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(neg.f64 b_2)
Outputs
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a)
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
b_2
a
(/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a)
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(sqrt.f64 (fma.f64 c (neg.f64 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))
(neg.f64 a)
c
(*.f64 b_2 b_2)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.f64 c b_2)
c
b_2
#s(literal 1/2 binary64)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
#s(literal -1/2 binary64)
(/.f64 c b_2)
c
b_2
a
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a)
(-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a)
(*.f64 (neg.f64 b_2) a)
(*.f64 (neg.f64 a) b_2)
(neg.f64 b_2)
b_2
a
(*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(sqrt.f64 (fma.f64 c (neg.f64 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))
(neg.f64 a)
c
(*.f64 b_2 b_2)
(*.f64 a a)
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) a) (neg.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) b_2 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) b_2 (*.f64 c a))))
(-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))
(-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))
(pow.f64 b_2 #s(literal 3 binary64))
b_2
#s(literal 3 binary64)
(pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))
(pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(neg.f64 a)
a
c
(*.f64 b_2 b_2)
#s(literal 3/2 binary64)
(*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a)
(*.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) b_2 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) b_2 (*.f64 c a)) (neg.f64 a))
(fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) b_2 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) b_2 (*.f64 c a)))
(fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(neg.f64 (fma.f64 (-.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) b_2 (*.f64 c a)))
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(neg.f64 b_2)

localize328.0ms (4.4%)

Memory
-3.1MiB live, 193.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy17.03937791636247
(-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))
accuracy19.535188258051488
(fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
accuracy26.218205479876936
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
accuracy33.938469562200844
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a))
accuracy0.046875
(*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
accuracy11.774243383632154
(-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
accuracy26.218205479876936
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
accuracy30.888346386354225
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (*.f64 a a))
accuracy0.00390625
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
accuracy2.3361360262173867
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)) a)
accuracy5.914120389121301
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)
accuracy41.47495405069968
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a))
accuracy0.0
(/.f64 c b_2)
accuracy0.00390625
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
accuracy41.15854476221387
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
accuracy42.079646500338264
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
accuracy0.0
(neg.f64 a)
accuracy0.1015625
(/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a)
accuracy16.495188240622713
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a))
accuracy26.218205479876936
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
Samples
171.0ms82×2valid
77.0ms81×1valid
31.0ms89×0valid
5.0ms3valid
Compiler

Compiled 390 to 46 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 211.0ms
ival-pow: 79.0ms (37.5% of total)
ival-div: 42.0ms (19.9% of total)
adjust: 30.0ms (14.2% of total)
ival-mult: 27.0ms (12.8% of total)
ival-sub: 11.0ms (5.2% of total)
ival-add: 11.0ms (5.2% of total)
ival-sqrt: 7.0ms (3.3% of total)
ival-neg: 2.0ms (0.9% of total)
exact: 1.0ms (0.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series120.0ms (1.6%)

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

9 calls:

TimeVariablePointExpression
23.0ms
c
@inf
((- (/ (neg b_2) a) (/ (sqrt (+ (* (neg a) c) (* b_2 b_2))) a)) (/ (neg b_2) a) (neg b_2) (/ (sqrt (+ (* (neg a) c) (* b_2 b_2))) a) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* -1/2 (/ c b_2)) a) (* -1/2 (/ c b_2)) (/ (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (* (neg b_2) a) (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2))) (/ (- (pow b_2 3) (pow (+ (* (neg a) c) (* b_2 b_2)) 3/2)) (* (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) a)) (- (pow b_2 3) (pow (+ (* (neg a) c) (* b_2 b_2)) 3/2)) (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2)))))
18.0ms
a
@0
((- (/ (neg b_2) a) (/ (sqrt (+ (* (neg a) c) (* b_2 b_2))) a)) (/ (neg b_2) a) (neg b_2) (/ (sqrt (+ (* (neg a) c) (* b_2 b_2))) a) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* -1/2 (/ c b_2)) a) (* -1/2 (/ c b_2)) (/ (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (* (neg b_2) a) (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2))) (/ (- (pow b_2 3) (pow (+ (* (neg a) c) (* b_2 b_2)) 3/2)) (* (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) a)) (- (pow b_2 3) (pow (+ (* (neg a) c) (* b_2 b_2)) 3/2)) (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2)))))
15.0ms
b_2
@-inf
((- (/ (neg b_2) a) (/ (sqrt (+ (* (neg a) c) (* b_2 b_2))) a)) (/ (neg b_2) a) (neg b_2) (/ (sqrt (+ (* (neg a) c) (* b_2 b_2))) a) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* -1/2 (/ c b_2)) a) (* -1/2 (/ c b_2)) (/ (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (* (neg b_2) a) (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2))) (/ (- (pow b_2 3) (pow (+ (* (neg a) c) (* b_2 b_2)) 3/2)) (* (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) a)) (- (pow b_2 3) (pow (+ (* (neg a) c) (* b_2 b_2)) 3/2)) (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2)))))
10.0ms
b_2
@inf
((- (/ (neg b_2) a) (/ (sqrt (+ (* (neg a) c) (* b_2 b_2))) a)) (/ (neg b_2) a) (neg b_2) (/ (sqrt (+ (* (neg a) c) (* b_2 b_2))) a) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* -1/2 (/ c b_2)) a) (* -1/2 (/ c b_2)) (/ (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (* (neg b_2) a) (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2))) (/ (- (pow b_2 3) (pow (+ (* (neg a) c) (* b_2 b_2)) 3/2)) (* (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) a)) (- (pow b_2 3) (pow (+ (* (neg a) c) (* b_2 b_2)) 3/2)) (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2)))))
9.0ms
c
@-inf
((- (/ (neg b_2) a) (/ (sqrt (+ (* (neg a) c) (* b_2 b_2))) a)) (/ (neg b_2) a) (neg b_2) (/ (sqrt (+ (* (neg a) c) (* b_2 b_2))) a) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ c b_2) 1/2) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* -1/2 (/ c b_2)) a) (* -1/2 (/ c b_2)) (/ (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (* a a)) (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (* (neg b_2) a) (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2))) (/ (- (pow b_2 3) (pow (+ (* (neg a) c) (* b_2 b_2)) 3/2)) (* (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) a)) (- (pow b_2 3) (pow (+ (* (neg a) c) (* b_2 b_2)) 3/2)) (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2)))))

simplify329.0ms (4.4%)

Memory
9.7MiB live, 421.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0201116500
1720416433
0918715813
Stop Event
iter limit
node limit
Counts
351 → 350
Calls
Call 1
Inputs
(/ (- (* -1 b_2) b_2) a)
(/ (- (+ (* -1 b_2) (* 1/2 (/ (* a c) b_2))) b_2) a)
(/ (- (+ (* -1 b_2) (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))) b_2) a)
(/ (- (+ (* -1 b_2) (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))) b_2) a)
(* -1 (/ b_2 a))
(/ b_2 a)
(/ (+ b_2 (* -1/2 (/ (* a c) b_2))) a)
(/ (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) a)
(/ (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) a)
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(* -1/2 (/ (* a c) b_2))
(/ (- (+ (* -1 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) b_2) a)
(/ (- (+ (* -1 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) b_2) a)
(* a (- (* -1 b_2) b_2))
(* a (- (+ (* -1 b_2) (* 1/2 (/ (* a c) b_2))) b_2))
(* a (- (+ (* -1 b_2) (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))) b_2))
(* a (- (+ (* -1 b_2) (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))) b_2))
(* -1 (* a b_2))
(+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* a (+ (* -1 c) (* 1/2 c)))))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* a (+ (* -1 c) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))))))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* a (+ (* -1 c) (+ (* 1/2 c) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 4))) (* 1/8 (/ (pow c 2) (pow b_2 2))))))))))
(+ (* -1 (pow b_2 2)) (pow b_2 2))
(+ (* -1 (pow b_2 2)) (+ (* a (+ (* -1 c) (* 1/2 c))) (pow b_2 2)))
(+ (* -1 (pow b_2 2)) (+ (* a (+ (* -1 c) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)))) (pow b_2 2)))
(+ (* -1 (pow b_2 2)) (+ (* a (+ (* -1 c) (+ (* 1/2 c) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 4))) (* 1/8 (/ (pow c 2) (pow b_2 2)))))))) (pow b_2 2)))
(* -1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))
(+ (* -1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))
(+ (* -1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (+ (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (* -1/2 (/ (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (+ (* -1/16 (/ (* (pow c 2) (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c)))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 c) (* 1/2 c)) (- (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))
(+ (* -1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (+ (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (+ (* -1/2 (/ (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (* 1/2 (/ (+ (* 1/4 (/ (pow (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) 2) (pow b_2 6))) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (+ (* -1/32 (/ (* (pow c 3) (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c)))) (* (pow b_2 7) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (+ (* 1/8 (/ (* (pow c 2) (- (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))) (* (pow b_2 2) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (/ (* (+ (* -1 c) (* 1/2 c)) (- (* -1/2 (/ (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (+ (* -1/16 (/ (* (pow c 2) (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c)))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 c) (* 1/2 c)) (- (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))))) (+ (* -1/16 (/ (* (pow c 2) (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c)))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 c) (* 1/2 c)) (- (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))
(* -1/2 (/ (* a (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c)))) (pow b_2 3)))
(* a (- (* -1/2 (/ (* a (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (pow b_2 3)))))
(* a (- (* a (- (* -1/2 (/ (* a (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (pow b_2 3)))))
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/4 (/ (pow (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) 2) (pow b_2 6))) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (pow b_2 3)))))
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 a)
(* a b_2)
(* a (+ b_2 (* -1/2 (/ (* a c) b_2))))
(* a (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))))
(* a (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))))
(* -1 (* (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 (/ c a)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* (pow a 2) (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* (pow a 2) (- (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))) (* (sqrt (/ c a)) (sqrt -1))))
(* (pow a 2) (- (+ (* -1 (/ b_2 a)) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* 2 (/ (pow b_2 2) a)))))
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 3) (sqrt -1)))) (* 2 (/ (pow b_2 2) a))))))
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 3) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 5) (pow (sqrt -1) 3)))) (* 2 (/ (pow b_2 2) a)))))))
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (/ (pow b_2 2) a))))
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 3) (sqrt -1)))) (/ (pow b_2 2) a)))))
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 3) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 5) (pow (sqrt -1) 3)))) (/ (pow b_2 2) a))))))
(* -1 (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))
(+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))))
(- (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (/ (pow b_2 3) (* (pow a 2) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (* (pow a 2) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (* 4 (* (sqrt (/ (pow c 3) (pow a 5))) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3))))))))
(- (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (* (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (/ (pow b_2 3) (* (pow a 2) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow b_2 5) c) (* (pow a 3) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (* (pow a 2) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow b_2 2) (- (/ (pow b_2 3) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ (pow c 3) a)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3)))))))) (* (pow a 3) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (* 4 (* (sqrt (/ (pow c 3) (pow a 5))) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3))))))))))
(* -1 (* (sqrt (* (pow a 3) (pow c 3))) (sqrt -1)))
(* (pow a 2) (- (/ (pow b_2 3) (pow a 2)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (sqrt -1)))))
(* (pow a 2) (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (sqrt -1)))) (/ (pow b_2 3) (pow a 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (sqrt -1)))))
(* (pow a 2) (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 3)))) (/ (- (pow b_2 6) (* 1/4 (/ (* a (pow (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) 2)) (* (pow c 3) (pow (sqrt -1) 2))))) (sqrt -1)))) (/ (pow b_2 3) (pow a 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (sqrt -1))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* (pow a 2) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* (pow a 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (pow a 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(- (* -1 (/ 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/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))))))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* (pow a 2) (- (* -1 (/ b_2 a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(* (pow a 2) (- (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(* (pow a 2) (- (* -1 (/ (+ b_2 (* -1 (/ (- (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))
(* -1 (* a (+ c (+ (* -2 (/ (pow b_2 2) a)) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))
(* -1 (* a (+ c (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 3) (sqrt -1)))) (* 2 (pow b_2 2))) a))))))
(* -1 (* a (+ c (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 3) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 5) (sqrt -1))))) a)) (* 2 (pow b_2 2))) a))))))
(* -1 (* a (+ c (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (pow b_2 2) a))))))
(* -1 (* a (+ c (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 3) (sqrt -1)))) (pow b_2 2)) a))))))
(* -1 (* a (+ c (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 3) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 5) (sqrt -1))))) a)) (pow b_2 2)) a))))))
(* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))
(+ (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))
(+ (* -1 (/ (- (+ (* -2 (* (sqrt (/ (pow c 3) a)) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (/ (pow b_2 3) (* a (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (* a (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (* 4 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3))))))) a)) (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))
(+ (* -1 (/ (+ (* -2 (* (sqrt (/ (pow c 3) a)) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (* -1 (/ (- (+ (* -1 (- (/ (pow b_2 3) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ (pow c 3) a)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3)))))))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (sqrt -1) (+ (* 2 (* (pow b_2 4) c)) (* (pow b_2 4) c))) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (+ (* -1 (/ (* (pow b_2 5) c) (* a (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3)))) (* 2 (/ (* (pow b_2 2) (- (/ (pow b_2 3) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ (pow c 3) a)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3)))))))) (* a (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))))) a))) a)) (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))
(* (pow a 2) (- (/ (pow b_2 3) (pow a 2)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))))) (* (sqrt (/ (pow c 3) a)) (sqrt -1)))))
(* (pow a 2) (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow b_2 4) c)) (* (pow b_2 4) c))))) (/ (pow b_2 3) (pow a 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))))) (* (sqrt (/ (pow c 3) a)) (sqrt -1)))))
(* (pow a 2) (- (+ (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (sqrt -1) (- (pow b_2 6) (* -1/4 (/ (* a (pow (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) 2)) (pow c 3))))))) (* 1/2 (* (sqrt (/ a (pow c 3))) (* (sqrt -1) (+ (* 2 (* (pow b_2 4) c)) (* (pow b_2 4) c)))))) (pow a 3))) (/ (pow b_2 3) (pow a 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))))) (* (sqrt (/ (pow c 3) 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)))))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1))))))))
(- (* 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 (/ c a)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (/ c a)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ c b_2)
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -1/2 (/ c b_2))
(- (* -1 (* a b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(- (* b_2 (+ (* -1 a) (* -1/2 (* (sqrt (/ a c)) (/ b_2 (sqrt -1)))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(- (* b_2 (+ (* -1 a) (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* -1 (* a c))
(+ (* -1 (* a c)) (* -1 (* (sqrt (* a c)) (* b_2 (sqrt -1)))))
(+ (* -1 (* a c)) (* b_2 (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* 2 b_2))))
(+ (* -1 (* a c)) (* b_2 (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ 2 (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))))))
(+ (* -1 (* a c)) (* b_2 (+ b_2 (* -1 (* (sqrt (* a c)) (sqrt -1))))))
(+ (* -1 (* a c)) (* b_2 (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))))))
(+ (* -1 (/ (* b_2 (pow (sqrt -1) 2)) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (sqrt -1)))) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (pow (sqrt -1) 3)))))) (/ (pow (sqrt -1) 2) a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (- (+ (* -1 (* b_2 (+ (* 3/2 (/ 1 (* (pow a 2) c))) (+ (* 2 (/ (pow (sqrt -1) 2) (* (pow a 2) c))) (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (- (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (sqrt -1)))) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (pow (sqrt -1) 3))))))))))) (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (sqrt -1))))) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (pow (sqrt -1) 3)))))) (/ (pow (sqrt -1) 2) a))) (* (sqrt (/ c a)) (sqrt -1)))
(- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (sqrt -1)))) (* (sqrt (* (pow a 3) (pow c 3))) (sqrt -1)))
(- (* (pow b_2 2) (- b_2 (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (sqrt -1)))))) (* (sqrt (* (pow a 3) (pow c 3))) (sqrt -1)))
(- (* (pow b_2 2) (- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* b_2 (- (+ (* -2 (* a c)) (* -1 (* a c))) (* 1/4 (/ (pow (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) 2) (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))))) (sqrt -1)))))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (sqrt -1)))))) (* (sqrt (* (pow a 3) (pow c 3))) (sqrt -1)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+ (* 1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(+ (* (sqrt (* (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* b_2 (- (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (/ 1 a)))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (/ 1 a))))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (/ 1 a)))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(/ (* b_2 (- (* -1 a) a)) (pow a 2))
(* b_2 (- (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a)) (/ 1 a)))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a))) (/ 1 a)))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a)))) (/ 1 a)))
(* b_2 (- (* -1 a) a))
(* b_2 (- (+ (* -1 a) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) a))
(* b_2 (- (+ (* -1 a) (* 1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))) (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))))))
(* b_2 (- (+ (* -1 a) (* 1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6)))) (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* (pow b_2 2) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (+ (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* (pow b_2 2) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(+ (* -1 (* a c)) (* 1/2 (* a c)))
(+ (* -1 (* a c)) (+ (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))))
(+ (* -1 (* a c)) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c)))))
(+ (* -1 (* a c)) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 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/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) (* a b_2)))
(/ (- (+ (* -1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (* a (pow b_2 2))))) (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) (* a (pow b_2 2))))) b_2)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (+ (* -1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) (* a (pow b_2 4)))) (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (* a (pow b_2 2)))))) (+ (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) (* a (pow b_2 2)))) (+ (* -1/16 (/ (* a (* (pow c 2) (+ (* -2 (* a c)) (* -1 (* a c))))) (pow b_2 4))) (/ (* (+ (* -1 (* a c)) (* 1/2 (* a c))) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) a)))) (pow b_2 4))))) b_2)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (+ (* -1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) (* a (pow b_2 4)))) (+ (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (* a (pow b_2 2)))) (* 1/2 (/ (+ (* 1/4 (pow (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) 2)) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))))))))) (* a (pow b_2 6))))))) (+ (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) (* a (pow b_2 2)))) (+ (* -1/16 (/ (* a (* (pow c 2) (+ (* -2 (* a c)) (* -1 (* a c))))) (pow b_2 4))) (+ (* -1/32 (/ (* (pow a 2) (* (pow c 3) (+ (* -2 (* a c)) (* -1 (* a c))))) (pow b_2 6))) (+ (* 1/8 (/ (* (pow a 2) (* (pow c 2) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) a))))) (pow b_2 6))) (+ (/ (* (+ (* -1 (* a c)) (* 1/2 (* a c))) (- (* -1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) a)) (+ (* -1/16 (* a (* (pow c 2) (+ (* -2 (* a c)) (* -1 (* a c)))))) (* (+ (* -1 (* a c)) (* 1/2 (* a c))) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) a))))))) (pow b_2 6)) (/ (* (+ (* -1 (* a c)) (* 1/2 (* a c))) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) a)))) (pow b_2 4)))))))) b_2)
(* -1/2 (* b_2 (+ (* -2 (* a c)) (* -1 (* a c)))))
(* b_2 (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (pow b_2 2))) (* 1/2 (+ (* -2 (* a c)) (* -1 (* a c))))))
(* b_2 (- (* -1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) (pow b_2 4))) (+ (* 1/2 (+ (* -2 (* a c)) (* -1 (* a c)))) (* 1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (pow b_2 2))))))
(* b_2 (- (* 1/2 (/ (+ (* 1/4 (pow (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) 2)) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))))))))) (pow b_2 6))) (+ (* 1/2 (+ (* -2 (* a c)) (* -1 (* a c)))) (+ (* 1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) (pow b_2 4))) (* 1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (pow b_2 2)))))))
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* b_2 (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2)))))
(* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6)))))))
(* -1 (/ (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/2 c)) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -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 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (/ 1 a))))))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(* -1/2 (/ (* (pow a 2) c) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))) (* -1/2 (* (pow a 2) c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* (pow a 2) c)) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (* a (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4))))) (pow b_2 6))) (+ (* -1/2 (* (pow a 2) c)) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 4)))))) b_2))
(* 3 (pow b_2 2))
(* (pow b_2 2) (+ 3 (+ (* -1 (/ (* a c) (pow b_2 2))) (* -1/2 (/ (* a c) (pow b_2 2))))))
(* (pow b_2 2) (+ 3 (+ (* -1 (/ (* a c) (pow b_2 2))) (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* (pow b_2 2) (+ 3 (+ (* -1 (/ (* a c) (pow 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 (pow b_2 2))
(* (pow b_2 2) (+ 2 (+ (* -1 (/ (* a c) (pow b_2 2))) (* -1/2 (/ (* a c) (pow b_2 2))))))
(* (pow b_2 2) (+ 2 (+ (* -1 (/ (* a c) (pow b_2 2))) (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* (pow b_2 2) (+ 2 (+ (* -1 (/ (* a c) (pow 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/3 (/ b_2 a))
(* -1 (* b_2 (- (* -1 (/ (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a))) (pow b_2 2))) (* 2/3 (/ 1 a)))))
(* -1 (* b_2 (- (+ (* -1 (/ (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a))) (pow b_2 2))) (* -1 (/ (- (* 1/6 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (+ (* -1/36 (* a (pow c 2))) (* 1/3 (* (+ (* -1 (* a c)) (* -1/2 (* a c))) (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a))))))) (pow b_2 4)))) (* 2/3 (/ 1 a)))))
(* -1 (* b_2 (- (+ (* -1 (/ (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a))) (pow b_2 2))) (+ (* -1 (/ (- (* 1/6 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) a)) (+ (* -1/24 (* (pow a 2) (* (pow c 2) (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a)))))) (+ (* -1/72 (* (pow a 2) (pow c 3))) (* 1/3 (* (+ (* -1 (* a c)) (* -1/2 (* a c))) (- (* 1/6 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (+ (* -1/36 (* a (pow c 2))) (* 1/3 (* (+ (* -1 (* a c)) (* -1/2 (* a c))) (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a)))))))))))) (pow b_2 6))) (* -1 (/ (- (* 1/6 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (+ (* -1/36 (* a (pow c 2))) (* 1/3 (* (+ (* -1 (* a c)) (* -1/2 (* a c))) (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a))))))) (pow b_2 4))))) (* 2/3 (/ 1 a)))))
(* 2 (pow b_2 3))
(* -1 (* (pow b_2 3) (- (* -1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) (pow b_2 2))) 2)))
(* -1 (* (pow b_2 3) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (pow b_2 4))) (+ 2 (* 1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) (pow b_2 2)))))))
(* -1 (* (pow b_2 3) (- (* -1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) (pow b_2 6))) (+ 2 (+ (* 1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) (pow b_2 2))) (* 1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (pow b_2 4))))))))
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1 (* b_2 (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))))))
(* -1 (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))))))))
(- (* -1 (/ b_2 a)) (/ 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/16 (/ (* (pow a 2) c) (pow b_2 5))) (* -1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (/ b_2 a))
(+ (* -1/2 (/ c b_2)) (/ b_2 a))
(+ (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (/ b_2 a))
(+ (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(/ (- (* -1 (* a b_2)) (* a b_2)) (pow a 2))
(- (+ (* -1 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (/ b_2 a))
(- (* -1 (* a b_2)) (* a b_2))
(- (+ (* -1 (* a b_2)) (* 1/2 (/ (* (pow a 2) c) b_2))) (* a b_2))
(- (+ (* -1 (* a b_2)) (* c (- (* 1/8 (/ (* (pow a 3) c) (pow b_2 3))) (* -1/2 (/ (pow a 2) b_2))))) (* a b_2))
(- (+ (* -1 (* a b_2)) (* c (- (* c (- (* 1/16 (/ (* (pow a 4) c) (pow b_2 5))) (* -1/8 (/ (pow a 3) (pow b_2 3))))) (* -1/2 (/ (pow a 2) b_2))))) (* a b_2))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* c (+ (* -1 a) (* 1/2 a)))))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* c (+ (* -1 a) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a))))))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* c (+ (* -1 a) (+ (* 1/2 a) (* c (+ (* 1/16 (/ (* (pow a 3) c) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 2))))))))))
(+ (* -1 (pow b_2 2)) (+ (* c (+ (* -1 a) (* 1/2 a))) (pow b_2 2)))
(+ (* -1 (pow b_2 2)) (+ (* c (+ (* -1 a) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)))) (pow b_2 2)))
(+ (* -1 (pow b_2 2)) (+ (* c (+ (* -1 a) (+ (* 1/2 a) (* c (+ (* 1/16 (/ (* (pow a 3) c) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 2)))))))) (pow b_2 2)))
(* -1/2 (/ (* c (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))))
(* c (+ (* -1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))))
(* c (+ (* -1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (+ (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (* -1/2 (/ (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (+ (* -1/16 (/ (* a (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 a) (* 1/2 a)) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2))))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))))
(* c (+ (* -1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (+ (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (+ (* -1/2 (/ (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (* 1/2 (/ (+ (* 1/4 (/ (pow (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) 2) (pow b_2 6))) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (+ (* -1/32 (/ (* (pow a 2) (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (* (pow b_2 7) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (+ (* 1/8 (/ (* (pow a 2) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2))))))) (* (pow b_2 2) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (/ (* (+ (* -1 a) (* 1/2 a)) (- (* -1/2 (/ (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (+ (* -1/16 (/ (* a (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 a) (* 1/2 a)) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2))))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))))) (+ (* -1/16 (/ (* a (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 a) (* 1/2 a)) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2))))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))))
(* -1/2 (/ (* c (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (pow b_2 3)))
(* c (- (* -1/2 (/ (* c (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (pow b_2 3)))))
(* c (- (* c (- (* -1/2 (/ (* c (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (pow b_2 3)))))
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/4 (/ (pow (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) 2) (pow b_2 6))) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (pow b_2 3)))))
(+ 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 (/ (* (pow a 2) c) b_2)) (* a b_2))
(+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* -1/8 (/ (* (pow a 3) c) (pow b_2 3))))))
(+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* c (+ (* -1/8 (/ (pow a 3) (pow b_2 3))) (* -1/16 (/ (* (pow a 4) c) (pow b_2 5))))))))
(* c (- (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (- (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (- (+ (* -1 (/ b_2 (* a c))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (- (* -1 (/ 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 (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(* c (- (+ (* -1 (/ (* a b_2) c)) (* -1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1))))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(* c (- (+ (* -1 (/ (* a b_2) c)) (* 1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* c (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* 2 (/ (pow b_2 2) c)))))
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 3) (sqrt -1)))) (* 2 (/ (pow b_2 2) c))))))
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 5) (pow (sqrt -1) 3)))) (* 2 (/ (pow b_2 2) c)))))))
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (/ (pow b_2 2) c))))
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 3) (sqrt -1)))) (/ (pow b_2 2) c)))))
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 5) (pow (sqrt -1) 3)))) (/ (pow b_2 2) c))))))
(* -1 (* (sqrt (* a c)) (/ (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))
(* c (+ (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (* 2 (* (sqrt (/ a (pow c 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))))))
(* c (- (+ (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (/ (pow b_2 3) (* a (* (pow c 2) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) (+ (* -2 (* (sqrt (/ a (pow c 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow c 2) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2)))) (* 4 (* (sqrt (/ a (pow c 5))) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3)))))))))
(* c (- (+ (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (* (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) (/ (pow b_2 3) (* a (* (pow c 2) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))))) (+ (* -2 (* (sqrt (/ a (pow c 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2)))) (+ (* -1 (/ (pow b_2 5) (* (pow c 3) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow c 2) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow b_2 2) (- (/ (pow b_2 3) (* a (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))) (+ (* 1/2 (* (sqrt (/ c (pow a 5))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (pow b_2 3) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ a c)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3)))))))) (* (pow c 3) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (* 4 (* (sqrt (/ a (pow c 5))) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3)))))))))))
(* (pow c 2) (- (/ (pow b_2 3) (pow c 2)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* (pow c 2) (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (sqrt -1)))) (/ (pow b_2 3) (pow c 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* (pow c 2) (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (/ (- (pow b_2 6) (* 1/4 (/ (* c (pow (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) 2)) (* (pow a 3) (pow (sqrt -1) 2))))) (sqrt -1)))) (/ (pow b_2 3) (pow c 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* c (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(* -1 (* c (- (/ b_2 (* a c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (/ (* a b_2) c) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ (* -1 (* a b_2)) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ (* -1 (* a b_2)) (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (* a c)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))
(* -1 (* c (+ a (+ (* -2 (/ (pow b_2 2) c)) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))
(* -1 (* c (+ a (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 3) (sqrt -1)))) (* 2 (pow b_2 2))) c))))))
(* -1 (* c (+ a (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c a)) (* (pow b_2 3) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 5) (sqrt -1))))) c)) (* 2 (pow b_2 2))) c))))))
(* -1 (* c (+ a (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (pow b_2 2) c))))))
(* -1 (* c (+ a (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 3) (sqrt -1)))) (pow b_2 2)) c))))))
(* -1 (* c (+ a (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c a)) (* (pow b_2 3) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 5) (sqrt -1))))) c)) (pow b_2 2)) c))))))
(* (sqrt (* a c)) (/ (sqrt -1) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))
(* -1 (* c (+ (* -2 (* (sqrt (/ a (pow c 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2)))) (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 3) (* a (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))) (+ (* 1/2 (* (sqrt (/ c (pow a 5))) (/ (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (pow b_2 3) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ a c)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3))))))) c)) (* -2 (* (sqrt (/ a c)) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ c (pow a 5))) (/ (* (sqrt -1) (+ (* 2 (* a (pow b_2 4))) (* a (pow b_2 4)))) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* -1 (/ (pow b_2 5) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3))) (* 2 (/ (* (pow b_2 2) (- (/ (pow b_2 3) (* a (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))) (+ (* 1/2 (* (sqrt (/ c (pow a 5))) (/ (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (pow b_2 3) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ a c)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3)))))))) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) c)) (/ (pow b_2 3) (* a (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (* (sqrt (/ c (pow a 5))) (/ (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (pow b_2 3) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ a c)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3))))))) c)) (* -2 (* (sqrt (/ a c)) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))))) c)))))
(* (pow c 2) (- (/ (pow b_2 3) (pow c 2)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* (pow c 2) (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (sqrt -1) (+ (* 2 (* a (pow b_2 4))) (* a (pow b_2 4)))))) (/ (pow b_2 3) (pow c 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* (pow c 2) (- (+ (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (sqrt -1) (- (pow b_2 6) (* -1/4 (/ (* c (pow (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) 2)) (pow a 3))))))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (sqrt -1) (+ (* 2 (* a (pow b_2 4))) (* a (pow b_2 4))))))) (pow c 3))) (/ (pow b_2 3) (pow c 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))))
Outputs
(/ (- (* -1 b_2) b_2) a)
(/.f64 (-.f64 (neg.f64 b_2) b_2) a)
(/ (- (+ (* -1 b_2) (* 1/2 (/ (* a c) b_2))) b_2) a)
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (neg.f64 b_2)) b_2) a)
(/ (- (+ (* -1 b_2) (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))) b_2) a)
(/.f64 (-.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (neg.f64 b_2)) b_2) a)
(/ (- (+ (* -1 b_2) (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))) b_2) a)
(/.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (neg.f64 b_2)) b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(/ b_2 a)
(/.f64 b_2 a)
(/ (+ b_2 (* -1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2) b_2) a)
(/ (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) a)
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2) a)
(/ (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2) a)
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2)) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -2 binary64) b_2)) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 #s(literal -2 binary64) b_2)) a)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -2 binary64) b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 #s(literal -2 binary64) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(/ (- (+ (* -1 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) b_2) a)
(/.f64 (-.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (neg.f64 b_2)) b_2) a)
(/ (- (+ (* -1 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) b_2) a)
(/.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (neg.f64 b_2)) b_2) a)
(* a (- (* -1 b_2) b_2))
(*.f64 (-.f64 (neg.f64 b_2) b_2) a)
(* a (- (+ (* -1 b_2) (* 1/2 (/ (* a c) b_2))) b_2))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (neg.f64 b_2)) b_2) a)
(* a (- (+ (* -1 b_2) (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))) b_2))
(*.f64 (-.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (neg.f64 b_2)) b_2) a)
(* a (- (+ (* -1 b_2) (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))) b_2))
(*.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (neg.f64 b_2)) b_2) a)
(* -1 (* a b_2))
(*.f64 (neg.f64 a) b_2)
(+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))
(*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* a (+ (* -1 c) (* 1/2 c)))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) c) a))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* a (+ (* -1 c) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.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)) (neg.f64 c)) a))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* a (+ (* -1 c) (+ (* 1/2 c) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 4))) (* 1/8 (/ (pow c 2) (pow b_2 2))))))))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) c (*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 4 binary64)))) a)) a))
(+ (* -1 (pow b_2 2)) (pow b_2 2))
(*.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))
(+ (* -1 (pow b_2 2)) (+ (* a (+ (* -1 c) (* 1/2 c))) (pow b_2 2)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) a (*.f64 b_2 b_2)))
(+ (* -1 (pow b_2 2)) (+ (* a (+ (* -1 c) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)))) (pow b_2 2)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (fma.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)) (neg.f64 c)) a (*.f64 b_2 b_2)))
(+ (* -1 (pow b_2 2)) (+ (* a (+ (* -1 c) (+ (* 1/2 c) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 4))) (* 1/8 (/ (pow c 2) (pow b_2 2)))))))) (pow b_2 2)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) c (*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 4 binary64)))) a)) a (*.f64 b_2 b_2)))
(* -1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(+ (* -1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)))))) a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(+ (* -1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (+ (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (* -1/2 (/ (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (+ (* -1/16 (/ (* (pow c 2) (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c)))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 c) (* 1/2 c)) (- (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))
(fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))) (/.f64 (fma.f64 (pow.f64 c #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1/16 binary64) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))))) a (*.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64))) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64))))) a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(+ (* -1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (+ (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (+ (* -1/2 (/ (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* a (- (* 1/2 (/ (+ (* 1/4 (/ (pow (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) 2) (pow b_2 6))) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (+ (* -1/32 (/ (* (pow c 3) (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c)))) (* (pow b_2 7) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (+ (* 1/8 (/ (* (pow c 2) (- (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))) (* (pow b_2 2) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (/ (* (+ (* -1 c) (* 1/2 c)) (- (* -1/2 (/ (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (+ (* -1/16 (/ (* (pow c 2) (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c)))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 c) (* 1/2 c)) (- (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))))) (+ (* -1/16 (/ (* (pow c 2) (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c)))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 c) (* 1/2 c)) (- (* -1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))))) (* -1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (+ (* -1 c) (* 1/2 c))) (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))
(fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 c #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 2 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -1/32 binary64) (pow.f64 b_2 #s(literal 7 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))) (/.f64 (fma.f64 (pow.f64 c #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1/16 binary64) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))))) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)))))) b_2) (/.f64 (*.f64 c c) b_2)))))) a (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))) (/.f64 (fma.f64 (pow.f64 c #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (pow.f64 b_2 #s(literal 3 binary64))))) (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1/16 binary64) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))))) a (*.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64))) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64))))) a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(* -1/2 (/ (* a (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c)))) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) a)) (pow.f64 b_2 #s(literal 3 binary64)))
(* a (- (* -1/2 (/ (* a (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (pow b_2 3)))))
(*.f64 (fma.f64 (*.f64 a (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) a)
(* a (- (* a (- (* -1/2 (/ (* a (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (pow b_2 3)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (fma.f64 (pow.f64 c #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 3 binary64))))) a (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) a)
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/4 (/ (pow (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) 2) (pow b_2 6))) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (- (* -1 (pow c 3)) (* 1/2 (/ (* (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6))))) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (- (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* 1/4 (/ (pow (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) 2) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (pow b_2 3)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 a (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 c #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 2 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (fma.f64 (pow.f64 c #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (pow.f64 b_2 #s(literal 3 binary64))))) a (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 3 binary64))))) a (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) a)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.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 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(* -1 a)
(neg.f64 a)
(* a b_2)
(*.f64 a b_2)
(* a (+ b_2 (* -1/2 (/ (* a c) b_2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2) b_2) a)
(* a (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2) a)
(* a (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c 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 #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 (neg.f64 b_2) a)) (*.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))))
(-.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) (/.f64 (neg.f64 b_2) a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 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))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(*.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.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)))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(fma.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.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))))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) a)
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))) a)
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))) a)
(* -1 (* (sqrt (* (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 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (*.f64 a a) (-.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* (pow a 2) (- (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (*.f64 a a) (-.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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (neg.f64 b_2) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* (pow a 2) (- (+ (* -1 (/ b_2 a)) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (*.f64 a a) (-.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) (/.f64 (neg.f64 b_2) a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))))
(* a (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) a)
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* 2 (/ (pow b_2 2) a)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 c (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a)))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64))) a)
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 3) (sqrt -1)))) (* 2 (/ (pow b_2 2) a))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 c (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c 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 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64)))) a)
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 3) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 5) (pow (sqrt -1) 3)))) (* 2 (/ (pow b_2 2) a)))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 c (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c 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 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 5 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 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64))))) a)
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (/ (pow b_2 2) a))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 c (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a)))) (/.f64 (*.f64 b_2 b_2) a)) a)
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 3) (sqrt -1)))) (/ (pow b_2 2) a)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 c (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c 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 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) a))) a)
(* a (+ (* -1 c) (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 3) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 5) (pow (sqrt -1) 3)))) (/ (pow b_2 2) a))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 c (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c 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 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 5 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 (*.f64 b_2 b_2) a)))) a)
(* -1 (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c))) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))))
(+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (pow.f64 (/.f64 c a) #s(literal 3 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) #s(literal 2 binary64))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c))) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)))))
(- (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (/ (pow b_2 3) (* (pow a 2) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (* (pow a 2) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (* 4 (* (sqrt (/ (pow c 3) (pow a 5))) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3))))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c))) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) #s(literal -1 binary64) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) (*.f64 a a)))) (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (pow.f64 (/.f64 c a) #s(literal 3 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c))) (*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (/.f64 c a)) (*.f64 (*.f64 #s(literal 4 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) #s(literal 3 binary64))))))))
(- (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (* (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (/ (pow b_2 3) (* (pow a 2) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow b_2 5) c) (* (pow a 3) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (* (pow a 2) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow b_2 2) (- (/ (pow b_2 3) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (* (sqrt -1) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ (pow c 3) a)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3)))))))) (* (pow a 3) (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (* 4 (* (sqrt (/ (pow c 3) (pow a 5))) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 c) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3))))))))))
(-.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) (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/2 binary64) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) (*.f64 a a))))) (+.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (pow.f64 (/.f64 c a) #s(literal 3 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 5 binary64)) c) (pow.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) a) #s(literal 3 binary64))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c))) (*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (/.f64 c a)) (fma.f64 (/.f64 #s(literal 2 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c))) (*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 #s(literal 4 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) c)) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) #s(literal 2 binary64)))))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c))) (*.f64 (*.f64 #s(literal 4 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) (neg.f64 c)) #s(literal 3 binary64)))))))))
(* -1 (* (sqrt (* (pow a 3) (pow c 3))) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b_2 3) (pow a 2)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 a a)) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 a a))
(* (pow a 2) (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (sqrt -1)))) (/ (pow b_2 3) (pow a 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 a a)) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 a a))
(* (pow a 2) (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 3)))) (/ (- (pow b_2 6) (* 1/4 (/ (* a (pow (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) 2)) (* (pow c 3) (pow (sqrt -1) 2))))) (sqrt -1)))) (/ (pow b_2 3) (pow a 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (+ (* -2 (* (pow b_2 4) c)) (* -1 (* (pow b_2 4) c))) (sqrt -1)))) (* (sqrt (/ (pow c 3) a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 3 binary64))))) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (*.f64 a (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c))) #s(literal 2 binary64)) (pow.f64 c #s(literal 3 binary64)))) #s(literal -1/4 binary64))) (sqrt.f64 #s(literal -1 binary64))) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 a a)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 a a))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 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)
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))
(* (pow a 2) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* (pow a 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))))
(* (pow a 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (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)))))))
(- (* -1 (/ b_2 a)) (* -1 (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 #s(literal -1 binary64) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(- (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c 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)) (* -1 (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 #s(literal -1 binary64) (-.f64 (/.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) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))))
(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)) (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1))))))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 (*.f64 (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))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))))))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal -1/16 binary64) (*.f64 (*.f64 (*.f64 (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)))))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) a)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (neg.f64 (/.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)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) b_2) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.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)) b_2) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* (pow a 2) (- (* -1 (/ b_2 a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))) (*.f64 a a))
(* (pow a 2) (- (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))) (*.f64 a a))
(* (pow a 2) (- (* -1 (/ (+ b_2 (* -1 (/ (- (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.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) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))) (*.f64 a a))
(* -1 (* a (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c))
(* -1 (* a (+ c (+ (* -2 (/ (pow b_2 2) a)) (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))
(*.f64 (neg.f64 a) (+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))))) c))
(* -1 (* a (+ c (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 3) (sqrt -1)))) (* 2 (pow b_2 2))) a))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) a)) c))
(* -1 (* a (+ c (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 3) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 5) (sqrt -1))))) a)) (* 2 (pow b_2 2))) a))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (neg.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 5 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) a))) a)) c))
(* -1 (* a (+ c (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (pow b_2 2) a))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 b_2) a)) c))
(* -1 (* a (+ c (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 3) (sqrt -1)))) (pow b_2 2)) a))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 b_2)) a)) c))
(* -1 (* a (+ c (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 3) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 5) (sqrt -1))))) a)) (pow b_2 2)) a))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 b_2 b_2 (neg.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 5 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) a))) a)) c))
(* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c))
(+ (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (/.f64 c a) #s(literal 3 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c)))
(+ (* -1 (/ (- (+ (* -2 (* (sqrt (/ (pow c 3) a)) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (/ (pow b_2 3) (* a (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (* a (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (* 4 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3))))))) a)) (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))
(fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c)) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c) #s(literal 2 binary64))) (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c) #s(literal 2 binary64))) (/.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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c) #s(literal 3 binary64))) #s(literal 4 binary64))))) a)))
(+ (* -1 (/ (+ (* -2 (* (sqrt (/ (pow c 3) a)) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2)))) (* -1 (/ (- (+ (* -1 (- (/ (pow b_2 3) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ (pow c 3) a)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3)))))))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (sqrt -1) (+ (* 2 (* (pow b_2 4) c)) (* (pow b_2 4) c))) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))) (+ (* -1 (/ (* (pow b_2 5) c) (* a (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3)))) (* 2 (/ (* (pow b_2 2) (- (/ (pow b_2 3) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (* (pow b_2 3) c) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ (pow c 3) a)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))) 3)))))))) (* a (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))))))))) a))) a)) (* (sqrt (/ (pow c 3) a)) (/ (sqrt -1) (+ c (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1))))))))
(fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c)) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c) #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c)) (neg.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64))))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c)) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c) #s(literal 3 binary64))) #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) c)) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c) #s(literal 2 binary64)))))))) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64))))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c)) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c) #s(literal 3 binary64))) #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) c)) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c) #s(literal 2 binary64)))))) a) (/.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c))) #s(literal 2 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 5 binary64)) c) a) (pow.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64) c) #s(literal 3 binary64)))))) a))) a)))
(* (pow a 2) (- (/ (pow b_2 3) (pow a 2)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))))) (* (sqrt (/ (pow c 3) a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 a a)) (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 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 a a))
(* (pow a 2) (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow b_2 4) c)) (* (pow b_2 4) c))))) (/ (pow b_2 3) (pow a 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))))) (* (sqrt (/ (pow c 3) a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c)) (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/2 binary64) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 a a)) (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 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 a a))
(* (pow a 2) (- (+ (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (sqrt -1) (- (pow b_2 6) (* -1/4 (/ (* a (pow (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2))) 2)) (pow c 3))))))) (* 1/2 (* (sqrt (/ a (pow c 3))) (* (sqrt -1) (+ (* 2 (* (pow b_2 4) c)) (* (pow b_2 4) c)))))) (pow a 3))) (/ (pow b_2 3) (pow a 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow b_2 2) (pow c 2))) (* (pow b_2 2) (pow c 2)))))) (* (sqrt (/ (pow c 3) a)) (sqrt -1)))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.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 6 binary64)) (*.f64 (*.f64 a (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c))) #s(literal 2 binary64)) (pow.f64 c #s(literal 3 binary64)))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c))))) (pow.f64 a #s(literal 3 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 a a)) (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 #s(literal 3 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 c c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 a a))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #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)))))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))) (*.f64 a a))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 (*.f64 (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)))) (*.f64 a a))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal -1/16 binary64) (*.f64 (*.f64 (*.f64 (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))))) (*.f64 a 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 (neg.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 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(* -1 b_2)
(neg.f64 b_2)
(+ (* (sqrt (/ c a)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 #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))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* (sqrt (/ c a)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (*.f64 (*.f64 (/.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/8 binary64))) (*.f64 b_2 b_2) (*.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/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (-.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 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #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 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(/ c b_2)
(/.f64 c b_2)
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (-.f64 (*.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) b_2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #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 c a)))))) b_2) #s(literal 1 binary64)) b_2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(- (* -1 (* a b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(-.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (+ (* -1 a) (* -1/2 (* (sqrt (/ a c)) (/ b_2 (sqrt -1)))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(-.f64 (*.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))) #s(literal -1/2 binary64) (neg.f64 a)) b_2) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (+ (* -1 a) (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))))) b_2 (neg.f64 a)) b_2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(+ (* -1 (* a c)) (* -1 (* (sqrt (* a c)) (* b_2 (sqrt -1)))))
(*.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (*.f64 c a)))))
(+ (* -1 (* a c)) (* b_2 (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* 2 b_2))))
(fma.f64 (fma.f64 #s(literal 2 binary64) b_2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) b_2 (*.f64 (neg.f64 a) c))
(+ (* -1 (* a c)) (* b_2 (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ 2 (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal -1/2 binary64) #s(literal 2 binary64)) b_2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) b_2 (*.f64 (neg.f64 a) c))
(+ (* -1 (* a c)) (* b_2 (+ b_2 (* -1 (* (sqrt (* a c)) (sqrt -1))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1 binary64) b_2) b_2 (*.f64 (neg.f64 a) c))
(+ (* -1 (* a c)) (* b_2 (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal -1/2 binary64) #s(literal 1 binary64)) b_2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) b_2 (*.f64 (neg.f64 a) c))
(+ (* -1 (/ (* b_2 (pow (sqrt -1) 2)) a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (neg.f64 (/.f64 (neg.f64 b_2) a)))
(+ (* b_2 (- (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (sqrt -1)))) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (pow (sqrt -1) 3)))))) (/ (pow (sqrt -1) 2) a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/2 binary64)) (fma.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 -2 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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) a)) b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* b_2 (- (* b_2 (- (+ (* -1 (* b_2 (+ (* 3/2 (/ 1 (* (pow a 2) c))) (+ (* 2 (/ (pow (sqrt -1) 2) (* (pow a 2) c))) (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (- (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (sqrt -1)))) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (pow (sqrt -1) 3))))))))))) (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (sqrt -1))))) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (pow (sqrt -1) 3)))))) (/ (pow (sqrt -1) 2) a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 b_2) (+.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a a) c)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/2 binary64)) (fma.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 -2 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))))))))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/2 binary64)) (fma.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 -2 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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) a)) b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (sqrt -1)))) (* (sqrt (* (pow a 3) (pow c 3))) (sqrt -1)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (sqrt.f64 #s(literal -1 binary64))))
(- (* (pow b_2 2) (- b_2 (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (sqrt -1)))))) (* (sqrt (* (pow a 3) (pow c 3))) (sqrt -1)))
(fma.f64 (-.f64 b_2 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 b_2 b_2) (*.f64 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (sqrt.f64 #s(literal -1 binary64))))
(- (* (pow b_2 2) (- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* b_2 (- (+ (* -2 (* a c)) (* -1 (* a c))) (* 1/4 (/ (pow (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) 2) (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))))) (sqrt -1)))))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (sqrt -1)))))) (* (sqrt (* (pow a 3) (pow c 3))) (sqrt -1)))
(fma.f64 (fma.f64 (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 b_2 (/.f64 (fma.f64 (*.f64 c a) #s(literal -3 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c))) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1 binary64)) b_2 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c))) (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 (neg.f64 (sqrt.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (*.f64 (*.f64 (/.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 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* 1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1 binary64)) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (-.f64 (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) b_2)
(* b_2 (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 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/2 binary64) (/.f64 #s(literal 2 binary64) a))) b_2)
(* b_2 (- (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal 2 binary64) a)))) b_2)
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (/ 1 a)))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a)) b_2)
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (/ 1 a))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) a))) b_2)
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (/ 1 a)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal 1 binary64) a)))) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 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/2 binary64) (/.f64 #s(literal 2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/8 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/2 binary64) (/.f64 #s(literal 2 binary64) a)))) b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) b_2)
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64))) b_2)
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64))) #s(literal 2 binary64))) b_2)
(/ (* b_2 (- (* -1 a) a)) (pow a 2))
(*.f64 (/.f64 (-.f64 (neg.f64 a) a) a) (/.f64 b_2 a))
(* b_2 (- (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a)) (/ 1 a)))
(*.f64 (-.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) (/.f64 #s(literal 1 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a))) (/ 1 a)))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a))) (/.f64 #s(literal 1 binary64) a)) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a)))) (/ 1 a)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a))) (/.f64 #s(literal 1 binary64) a))) b_2)
(* b_2 (- (* -1 a) a))
(*.f64 (-.f64 (neg.f64 a) a) b_2)
(* b_2 (- (+ (* -1 a) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) a))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) (neg.f64 a)) a) b_2)
(* b_2 (- (+ (* -1 a) (* 1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))) (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (neg.f64 a)) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) a)) b_2)
(* b_2 (- (+ (* -1 a) (* 1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6)))) (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (neg.f64 a)) (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) a) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (+ (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.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) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (* 1/2 (* a c)))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(+ (* -1 (* a c)) (+ (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))))
(fma.f64 (neg.f64 a) c (fma.f64 (*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 a a) b_2)) #s(literal 1/8 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 c a))))
(+ (* -1 (* a c)) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c)))))
(fma.f64 (neg.f64 a) c (fma.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 a a) b_2)) #s(literal 1/8 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 c a)))))
(+ (* -1 (* a c)) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 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)))))))
(fma.f64 (neg.f64 a) c (fma.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) b_2) (*.f64 #s(literal 1/2 binary64) (fma.f64 c a (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))))))
(* -1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) (* a b_2)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) a))
(/ (- (+ (* -1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (* a (pow b_2 2))))) (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) (* a (pow b_2 2))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) a) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 b_2 b_2) a))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) b_2) (/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) a) b_2)))) b_2)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (+ (* -1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) (* a (pow b_2 4)))) (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (* a (pow b_2 2)))))) (+ (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) (* a (pow b_2 2)))) (+ (* -1/16 (/ (* a (* (pow c 2) (+ (* -2 (* a c)) (* -1 (* a c))))) (pow b_2 4))) (/ (* (+ (* -1 (* a c)) (* 1/2 (* a c))) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) a)))) (pow b_2 4))))) b_2)
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) a) #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 b_2 b_2) a))))) (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) a)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) a) (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) a)))) (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) (*.f64 c c)))) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (+ (* -1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) (* a (pow b_2 4)))) (+ (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (* a (pow b_2 2)))) (* 1/2 (/ (+ (* 1/4 (pow (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) 2)) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))))))))) (* a (pow b_2 6))))))) (+ (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) (* a (pow b_2 2)))) (+ (* -1/16 (/ (* a (* (pow c 2) (+ (* -2 (* a c)) (* -1 (* a c))))) (pow b_2 4))) (+ (* -1/32 (/ (* (pow a 2) (* (pow c 3) (+ (* -2 (* a c)) (* -1 (* a c))))) (pow b_2 6))) (+ (* 1/8 (/ (* (pow a 2) (* (pow c 2) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) a))))) (pow b_2 6))) (+ (/ (* (+ (* -1 (* a c)) (* 1/2 (* a c))) (- (* -1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) a)) (+ (* -1/16 (* a (* (pow c 2) (+ (* -2 (* a c)) (* -1 (* a c)))))) (* (+ (* -1 (* a c)) (* 1/2 (* a c))) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) a))))))) (pow b_2 6)) (/ (* (+ (* -1 (* a c)) (* 1/2 (* a c))) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (* -1/2 (/ (* (+ (* -2 (* a c)) (* -1 (* a c))) (+ (* -1 (* a c)) (* 1/2 (* a c)))) a)))) (pow b_2 4)))))))) b_2)
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) a) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 b_2 b_2) a))) (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))))))) a)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) a)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 c a) #s(literal -3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) (pow.f64 c #s(literal 3 binary64))) (*.f64 a a)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/32 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) a) (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) a))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (-.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))))) a) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) a) (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) a)))) (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) (*.f64 c c))))))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) a) (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) a)))) (pow.f64 b_2 #s(literal 4 binary64))))))))) b_2)
(* -1/2 (* b_2 (+ (* -2 (* a c)) (* -1 (* a c)))))
(*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) b_2) #s(literal -1/2 binary64))
(* b_2 (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (pow b_2 2))) (* 1/2 (+ (* -2 (* a c)) (* -1 (* a c))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 c a) #s(literal -3 binary64)))) b_2)
(* b_2 (- (* -1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) (pow b_2 4))) (+ (* 1/2 (+ (* -2 (* a c)) (* -1 (* a c)))) (* 1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (pow b_2 2))))))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 c a) #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) (*.f64 b_2 b_2))))) b_2)
(* b_2 (- (* 1/2 (/ (+ (* 1/4 (pow (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) 2)) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))))))))) (pow b_2 6))) (+ (* 1/2 (+ (* -2 (* a c)) (* -1 (* a c)))) (+ (* 1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) (pow b_2 4))) (* 1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (pow b_2 2)))))))
(*.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))))))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) (*.f64 b_2 b_2)))))) b_2)
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64))) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) (/.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 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) b_2)
(* b_2 (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) a) b_2)
(* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) a) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))) b_2)
(* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) a) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2)
(* -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/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))) b_2))
(neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64)) (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal -1/2 binary64) c))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -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))
(neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (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 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2))))) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_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 1 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal 1 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))) (/ 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal 1 binary64) a)))))
(* -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/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) b_2))
(* -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 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(neg.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 a a) b_2)) #s(literal 1/8 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 a a) b_2)) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 c a)))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) c (fma.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (*.f64 a a) b_2)) #s(literal -1/8 binary64))))) b_2))
(* -1/2 (/ (* (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 (*.f64 c c) b_2) (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2)) #s(literal 1/8 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a a) c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* (pow a 2) c)) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))))) b_2))
(neg.f64 (/.f64 (-.f64 (*.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 (*.f64 c c) b_2) (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2)) #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/2 binary64)))) b_2))
(* -1 (/ (- (* 1/2 (/ (* a (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4))))) (pow b_2 6))) (+ (* -1/2 (* (pow a 2) c)) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 4)))))) b_2))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a a)) c (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2)) #s(literal -1/8 binary64))))) b_2))
(* 3 (pow b_2 2))
(*.f64 (*.f64 b_2 b_2) #s(literal 3 binary64))
(* (pow b_2 2) (+ 3 (+ (* -1 (/ (* a c) (pow b_2 2))) (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -3/2 binary64) #s(literal 3 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 3 (+ (* -1 (/ (* a c) (pow 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 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -3/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))) #s(literal 3 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 3 (+ (* -1 (/ (* a c) (pow b_2 2))) (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -3/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 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) #s(literal 3 binary64)) (*.f64 b_2 b_2))
(* 2 (pow b_2 2))
(*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))
(* (pow b_2 2) (+ 2 (+ (* -1 (/ (* a c) (pow b_2 2))) (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -3/2 binary64) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 2 (+ (* -1 (/ (* a c) (pow 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 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -3/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 2 (+ (* -1 (/ (* a c) (pow b_2 2))) (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -3/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 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* 2/3 (/ b_2 a))
(*.f64 #s(literal 2/3 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (- (* -1 (/ (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a))) (pow b_2 2))) (* 2/3 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) a) (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3/2 binary64)) a))) (*.f64 b_2 b_2))) (/.f64 #s(literal 2/3 binary64) a)))
(* -1 (* b_2 (- (+ (* -1 (/ (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a))) (pow b_2 2))) (* -1 (/ (- (* 1/6 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (+ (* -1/36 (* a (pow c 2))) (* 1/3 (* (+ (* -1 (* a c)) (* -1/2 (* a c))) (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a))))))) (pow b_2 4)))) (* 2/3 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (-.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) a)) (fma.f64 (*.f64 #s(literal -1/36 binary64) a) (*.f64 c c) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 c a) #s(literal -3/2 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) a) (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3/2 binary64)) a)))))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) a) (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3/2 binary64)) a))) (*.f64 b_2 b_2)))) (/.f64 #s(literal 2/3 binary64) a)))
(* -1 (* b_2 (- (+ (* -1 (/ (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a))) (pow b_2 2))) (+ (* -1 (/ (- (* 1/6 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) a)) (+ (* -1/24 (* (pow a 2) (* (pow c 2) (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a)))))) (+ (* -1/72 (* (pow a 2) (pow c 3))) (* 1/3 (* (+ (* -1 (* a c)) (* -1/2 (* a c))) (- (* 1/6 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (+ (* -1/36 (* a (pow c 2))) (* 1/3 (* (+ (* -1 (* a c)) (* -1/2 (* a c))) (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a)))))))))))) (pow b_2 6))) (* -1 (/ (- (* 1/6 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) a)) (+ (* -1/36 (* a (pow c 2))) (* 1/3 (* (+ (* -1 (* a c)) (* -1/2 (* a c))) (- (* 1/6 (/ (+ (* -2 (* a c)) (* -1 (* a c))) a)) (* 2/9 (/ (+ (* -1 (* a c)) (* -1/2 (* a c))) a))))))) (pow b_2 4))))) (* 2/3 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (-.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))))) a)) (fma.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 a a)) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) a) (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3/2 binary64)) a))) (*.f64 c c)) (fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 c a) #s(literal -3/2 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) a)) (fma.f64 (*.f64 #s(literal -1/36 binary64) a) (*.f64 c c) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 c a) #s(literal -3/2 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) a) (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3/2 binary64)) a)))))) (*.f64 (*.f64 #s(literal -1/72 binary64) (*.f64 a a)) (pow.f64 c #s(literal 3 binary64)))))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) a)) (fma.f64 (*.f64 #s(literal -1/36 binary64) a) (*.f64 c c) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 c a) #s(literal -3/2 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) a) (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3/2 binary64)) a)))))) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) a) (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal -3/2 binary64)) a))) (*.f64 b_2 b_2)))) (/.f64 #s(literal 2/3 binary64) a)))
(* 2 (pow b_2 3))
(*.f64 (pow.f64 b_2 #s(literal 3 binary64)) #s(literal 2 binary64))
(* -1 (* (pow b_2 3) (- (* -1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) (pow b_2 2))) 2)))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) b_2)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(* -1 (* (pow b_2 3) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (pow b_2 4))) (+ 2 (* 1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) (pow b_2 2)))))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) b_2) (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 3 binary64))))
(* -1 (* (pow b_2 3) (- (* -1/2 (/ (- (* -1 (* (pow a 3) (pow c 3))) (* 1/2 (* (+ (* -2 (* a c)) (* -1 (* a c))) (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2)))))) (pow b_2 6))) (+ 2 (+ (* 1/2 (/ (+ (* -2 (* a c)) (* -1 (* a c))) (pow b_2 2))) (* 1/2 (/ (- (+ (* 2 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (* 1/4 (pow (+ (* -2 (* a c)) (* -1 (* a c))) 2))) (pow b_2 4))))))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 c a) b_2) (/.f64 #s(literal -3 binary64) b_2) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 (*.f64 c a) #s(literal -3 binary64)) #s(literal 2 binary64)))) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal 3 binary64))))
(* -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 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) (/.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 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) #s(literal 1 binary64)))
(* -1 (* b_2 (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) a))
(* -1 (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) a) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))))
(* -1 (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) a) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))))
(- (* -1 (/ b_2 a)) (/ b_2 a))
(/.f64 (-.f64 (neg.f64 b_2) b_2) a)
(- (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2))) (/ b_2 a))
(-.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a)) (/.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))
(-.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (/.f64 (neg.f64 b_2) a)) (/.f64 b_2 a))
(- (+ (* -1 (/ b_2 a)) (* c (+ (* c (- (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* -1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (/ b_2 a))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (/.f64 (neg.f64 b_2) a)) (/.f64 b_2 a))
(+ (* -1/2 (/ c b_2)) (/ b_2 a))
(fma.f64 (/.f64 c b_2) #s(literal -1/2 binary64) (/.f64 b_2 a))
(+ (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (/ b_2 a))
(fma.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) b_2)) c (/.f64 b_2 a))
(+ (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (/ b_2 a))
(fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c) (/.f64 #s(literal 1/2 binary64) b_2)) c (/.f64 b_2 a))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))) c (*.f64 #s(literal -2 binary64) b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))))) c (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))) c (*.f64 #s(literal -2 binary64) b_2))
(/ (- (* -1 (* a b_2)) (* a b_2)) (pow a 2))
(/.f64 (fma.f64 (neg.f64 a) b_2 (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(- (+ (* -1 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (/ b_2 a))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (/.f64 (neg.f64 b_2) a)) (/.f64 b_2 a))
(- (* -1 (* a b_2)) (* a b_2))
(fma.f64 (neg.f64 a) b_2 (*.f64 (neg.f64 a) b_2))
(- (+ (* -1 (* a b_2)) (* 1/2 (/ (* (pow a 2) c) b_2))) (* a b_2))
(-.f64 (fma.f64 (neg.f64 a) b_2 (*.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) #s(literal 1/2 binary64))) (*.f64 a b_2))
(- (+ (* -1 (* a b_2)) (* c (- (* 1/8 (/ (* (pow a 3) c) (pow b_2 3))) (* -1/2 (/ (pow a 2) b_2))))) (* a b_2))
(-.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a a) b_2))) c (*.f64 (neg.f64 a) b_2)) (*.f64 a b_2))
(- (+ (* -1 (* a b_2)) (* c (- (* c (- (* 1/16 (/ (* (pow a 4) c) (pow b_2 5))) (* -1/8 (/ (pow a 3) (pow b_2 3))))) (* -1/2 (/ (pow a 2) b_2))))) (* a b_2))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)))) c (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a a) b_2))) c (*.f64 (neg.f64 a) b_2)) (*.f64 a b_2))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* c (+ (* -1 a) (* 1/2 a)))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 c a)))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* c (+ (* -1 a) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a))))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) (*.f64 #s(literal 1/2 binary64) a)) (neg.f64 a)) c))
(+ (* -1 (pow b_2 2)) (+ (* 2 (pow b_2 2)) (* c (+ (* -1 a) (+ (* 1/2 a) (* c (+ (* 1/16 (/ (* (pow a 3) c) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 2))))))))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (fma.f64 a #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (pow.f64 b_2 #s(literal 4 binary64)))) c)) c))
(+ (* -1 (pow b_2 2)) (+ (* c (+ (* -1 a) (* 1/2 a))) (pow b_2 2)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) c (*.f64 b_2 b_2)))
(+ (* -1 (pow b_2 2)) (+ (* c (+ (* -1 a) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)))) (pow b_2 2)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (fma.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2) (*.f64 #s(literal 1/2 binary64) a)) (neg.f64 a)) c (*.f64 b_2 b_2)))
(+ (* -1 (pow b_2 2)) (+ (* c (+ (* -1 a) (+ (* 1/2 a) (* c (+ (* 1/16 (/ (* (pow a 3) c) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 2)))))))) (pow b_2 2)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (fma.f64 (fma.f64 a #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (pow.f64 b_2 #s(literal 4 binary64)))) c)) c (*.f64 b_2 b_2)))
(* -1/2 (/ (* c (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) c)) (*.f64 (*.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))))
(* c (+ (* -1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (*.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)))))) c (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64))) (*.f64 (*.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))))) c)
(* c (+ (* -1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (+ (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (* -1/2 (/ (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (+ (* -1/16 (/ (* a (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 a) (* 1/2 a)) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2))))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))))
(*.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (*.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 b_2 b_2)) (/.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) a)) (*.f64 (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))))) c (*.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (*.f64 a #s(literal -1/2 binary64))) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64))))) c (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64))) (*.f64 (*.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))))) c)
(* c (+ (* -1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (+ (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (+ (* -1/2 (/ (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* c (- (* 1/2 (/ (+ (* 1/4 (/ (pow (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) 2) (pow b_2 6))) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (+ (* -1/32 (/ (* (pow a 2) (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (* (pow b_2 7) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (+ (* 1/8 (/ (* (pow a 2) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2))))))) (* (pow b_2 2) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))) (/ (* (+ (* -1 a) (* 1/2 a)) (- (* -1/2 (/ (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (+ (* -1/16 (/ (* a (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 a) (* 1/2 a)) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2))))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))))) (+ (* -1/16 (/ (* a (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (* (pow b_2 5) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))) (/ (* (+ (* -1 a) (* 1/2 a)) (- (* -1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (* a (* (pow b_2 3) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2))))))) (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2)))))))) (* -1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (+ (* -1 a) (* 1/2 a))) (* a (* (pow b_2 3) (pow (+ (* -1 (pow b_2 2)) (* 2 (pow b_2 2))) 2)))))))))
(*.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 2 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -1/32 binary64) (pow.f64 b_2 #s(literal 7 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (*.f64 a a)) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (*.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 b_2 b_2)) (/.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) a)) (*.f64 (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))))) (*.f64 b_2 b_2)) (/.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (*.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)))))) b_2) (/.f64 (*.f64 a a) b_2)))))) c (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))))) (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (*.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 b_2 b_2)) (/.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) a)) (*.f64 (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))))) c (*.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 a (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (*.f64 a #s(literal -1/2 binary64))) (pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) #s(literal 2 binary64))))) c (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64))) (*.f64 (*.f64 a (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))))) c)
(* -1/2 (/ (* c (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4))))) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) c)) (pow.f64 b_2 #s(literal 3 binary64)))
(* c (- (* -1/2 (/ (* c (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (pow b_2 3)))))
(*.f64 (fma.f64 (*.f64 c (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) c)
(* c (- (* c (- (* -1/2 (/ (* c (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (pow b_2 3)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 3 binary64))))) c (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) c)
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/4 (/ (pow (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) 2) (pow b_2 6))) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 6))))) (pow b_2 3))) (* 1/2 (/ (- (* -1 (pow a 3)) (* 1/2 (/ (* (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6))))) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (- (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* 1/4 (/ (pow (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) 2) (pow b_2 6)))) (pow b_2 3))))) (* 1/2 (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (pow b_2 3)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 c (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 2 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 6 binary64)))))) (pow.f64 b_2 #s(literal 3 binary64))))) c (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (pow.f64 b_2 #s(literal 3 binary64))))) c (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (pow.f64 b_2 #s(literal 3 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 a b_2) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 3 binary64)))) c b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(+ (* -1/2 (/ (* (pow a 2) c) b_2)) (* a b_2))
(fma.f64 (/.f64 (*.f64 (*.f64 a a) c) b_2) #s(literal -1/2 binary64) (*.f64 a b_2))
(+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* -1/8 (/ (* (pow a 3) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 a a) b_2) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 a b_2))
(+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* c (+ (* -1/8 (/ (pow a 3) (pow b_2 3))) (* -1/16 (/ (* (pow a 4) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 a b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 (*.f64 a a) b_2) #s(literal -1/2 binary64))) c (*.f64 a b_2))
(* c (- (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 (-.f64 (/.f64 (neg.f64 b_2) (*.f64 c a)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) 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 (neg.f64 b_2) (*.f64 c a))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 (neg.f64 b_2) (*.f64 c a))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 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 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (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)))) c)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (-.f64 (/.f64 (neg.f64 b_2) c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c))) c)
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* c (- (* -1 (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 a) b_2) c) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (- (+ (* -1 (/ (* a b_2) c)) (* -1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1))))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (/.f64 (*.f64 (neg.f64 a) b_2) c)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (- (+ (* -1 (/ (* a b_2) c)) (* 1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 (neg.f64 a) b_2) c)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) c)
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* 2 (/ (pow b_2 2) c)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 a (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (*.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 2 binary64))) c)
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 3) (sqrt -1)))) (* 2 (/ (pow b_2 2) c))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 a (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 2 binary64)))) c)
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 5) (pow (sqrt -1) 3)))) (* 2 (/ (pow b_2 2) c)))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 a (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 2 binary64))))) c)
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (/ (pow b_2 2) c))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 a (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (/.f64 (*.f64 b_2 b_2) c)) c)
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 3) (sqrt -1)))) (/ (pow b_2 2) c)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 a (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) c))) c)
(* c (+ (* -1 a) (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 3) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 5) (pow (sqrt -1) 3)))) (/ (pow b_2 2) c))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 a (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64) (/.f64 (*.f64 b_2 b_2) c)))) c)
(* -1 (* (sqrt (* a c)) (/ (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a))) (sqrt.f64 (*.f64 c a))))
(* c (+ (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (* 2 (* (sqrt (/ a (pow c 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64))))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) #s(literal 2 binary64))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a))) (sqrt.f64 (/.f64 a c))))) c)
(* c (- (+ (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (/ (pow b_2 3) (* a (* (pow c 2) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) (+ (* -2 (* (sqrt (/ a (pow c 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow c 2) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2)))) (* 4 (* (sqrt (/ a (pow c 5))) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3)))))))))
(*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a))) (sqrt.f64 (/.f64 a c))) #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) (*.f64 c c)))) (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64))))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 #s(literal 4 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64))))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))) c)
(* c (- (+ (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (* (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) (/ (pow b_2 3) (* a (* (pow c 2) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))))) (+ (* -2 (* (sqrt (/ a (pow c 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2)))) (+ (* -1 (/ (pow b_2 5) (* (pow c 3) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (pow b_2 3) (* (pow c 2) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow b_2 2) (- (/ (pow b_2 3) (* a (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))) (+ (* 1/2 (* (sqrt (/ c (pow a 5))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (* (sqrt -1) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) (+ (* 1/2 (/ (pow b_2 3) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ a c)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3)))))))) (* (pow c 3) (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (* 4 (* (sqrt (/ a (pow c 5))) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ (* -1 a) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3)))))))))))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal -1/2 binary64) (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) (*.f64 c c))))) (+.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64))))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) #s(literal 2 binary64))) (neg.f64 (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) c) #s(literal 3 binary64))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) #s(literal 2 binary64))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a))) (/.f64 (*.f64 (-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 #s(literal 4 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) #s(literal 2 binary64)))))) (*.f64 b_2 b_2)) (pow.f64 c #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64))))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) (neg.f64 a)) #s(literal 3 binary64))))))))) c)
(* (pow c 2) (- (/ (pow b_2 3) (pow c 2)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 c c))
(* (pow c 2) (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (sqrt -1)))) (/ (pow b_2 3) (pow c 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal -1/2 binary64) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 c c))
(* (pow c 2) (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (/ (- (pow b_2 6) (* 1/4 (/ (* c (pow (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) 2)) (* (pow a 3) (pow (sqrt -1) 2))))) (sqrt -1)))) (/ (pow b_2 3) (pow c 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (+ (* -2 (* a (pow b_2 4))) (* -1 (* a (pow b_2 4)))) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 7 binary64))))) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (*.f64 c (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2))) #s(literal 2 binary64)) (pow.f64 a #s(literal 3 binary64)))) #s(literal -1/4 binary64))) (sqrt.f64 #s(literal -1 binary64))) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 c c))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 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 (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -1 (* c (- (/ b_2 (* a c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (- (* -1 (/ (+ (* -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) (-.f64 (neg.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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 (neg.f64 b_2) a)) c)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (- (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (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 (pow.f64 a #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) c) #s(literal -1 binary64) (/.f64 (neg.f64 b_2) a)) c)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (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) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 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 7 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1 binary64) (/.f64 (/.f64 b_2 a) c)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (neg.f64 c) (*.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 (neg.f64 b_2) a)) c))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (neg.f64 c) (*.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (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 (pow.f64 a #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) c) #s(literal -1 binary64) (/.f64 (neg.f64 b_2) a)) c))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (neg.f64 c) (-.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) b_2)))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) c)) b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (- (/ (* a b_2) c) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (*.f64 a (/.f64 b_2 c)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (- (* -1 (/ (+ (* -1 (* a b_2)) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (neg.f64 (/.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)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (- (* -1 (/ (+ (* -1 (* a b_2)) (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (* a c)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) c))) c)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a))
(* -1 (* c (+ a (+ (* -2 (/ (pow b_2 2) c)) (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))
(*.f64 (neg.f64 c) (+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64) (neg.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))) a))
(* -1 (* c (+ a (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 3) (sqrt -1)))) (* 2 (pow b_2 2))) c))))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) c)) a))
(* -1 (* c (+ a (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c a)) (* (pow b_2 3) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 5) (sqrt -1))))) c)) (* 2 (pow b_2 2))) c))))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (neg.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 5 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) c))) c)) a))
(* -1 (* c (+ a (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (pow b_2 2) c))))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 (*.f64 b_2 b_2) c)) a))
(* -1 (* c (+ a (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 3) (sqrt -1)))) (pow b_2 2)) c))))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 b_2)) c)) a))
(* -1 (* c (+ a (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c a)) (* (pow b_2 3) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 5) (sqrt -1))))) c)) (pow b_2 2)) c))))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 b_2 b_2 (neg.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 5 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) c))) c)) a))
(* (sqrt (* a c)) (/ (sqrt -1) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a))
(* -1 (* c (+ (* -2 (* (sqrt (/ a (pow c 3))) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2)))) (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64))))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a) #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 3) (* a (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))) (+ (* 1/2 (* (sqrt (/ c (pow a 5))) (/ (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (pow b_2 3) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ a c)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3))))))) c)) (* -2 (* (sqrt (/ a c)) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))))) c)))))
(*.f64 (neg.f64 c) (*.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a)) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a) #s(literal 3 binary64))) #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a) #s(literal 2 binary64)))))) c) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a) #s(literal 2 binary64))))) c))))
(* -1 (* c (+ (* -1 (* (sqrt (/ a c)) (/ (sqrt -1) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ c (pow a 5))) (/ (* (sqrt -1) (+ (* 2 (* a (pow b_2 4))) (* a (pow b_2 4)))) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* -1 (/ (pow b_2 5) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3))) (* 2 (/ (* (pow b_2 2) (- (/ (pow b_2 3) (* a (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))) (+ (* 1/2 (* (sqrt (/ c (pow a 5))) (/ (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (pow b_2 3) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ a c)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3)))))))) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))))))) c)) (/ (pow b_2 3) (* a (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (* (sqrt (/ c (pow a 5))) (/ (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))) (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))))) (+ (* 1/2 (/ (pow b_2 3) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))) (* 4 (* (sqrt (/ a c)) (/ (* (pow b_2 4) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 3))))))) c)) (* -2 (* (sqrt (/ a c)) (/ (* (pow b_2 2) (sqrt -1)) (pow (+ a (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1))))) 2))))) c)))))
(*.f64 (neg.f64 c) (*.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a))) (fma.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a)) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a) #s(literal 3 binary64))) #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a))) #s(literal 2 binary64) (neg.f64 (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a) #s(literal 3 binary64)))))) c) #s(literal -1 binary64) (-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a)) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a) #s(literal 3 binary64))) #s(literal 4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a) #s(literal 2 binary64))))))) c) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64) a) #s(literal 2 binary64))))) c))))
(* (pow c 2) (- (/ (pow b_2 3) (pow c 2)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 c c))
(* (pow c 2) (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (sqrt -1) (+ (* 2 (* a (pow b_2 4))) (* a (pow b_2 4)))))) (/ (pow b_2 3) (pow c 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/2 binary64) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 c c))
(* (pow c 2) (- (+ (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (sqrt -1) (- (pow b_2 6) (* -1/4 (/ (* c (pow (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2))) 2)) (pow a 3))))))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (sqrt -1) (+ (* 2 (* a (pow b_2 4))) (* a (pow b_2 4))))))) (pow c 3))) (/ (pow b_2 3) (pow c 2))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (sqrt -1) (+ (* 2 (* (pow a 2) (pow b_2 2))) (* (pow a 2) (pow b_2 2)))))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.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 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (*.f64 c (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2))) #s(literal 2 binary64)) (pow.f64 a #s(literal 3 binary64)))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a))))) (pow.f64 c #s(literal 3 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 c c))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (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/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (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 a (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c)) (sqrt.f64 #s(literal -1 binary64)))))))

rewrite202.0ms (2.7%)

Memory
-16.9MiB live, 224.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048286
075254
1283252
22241252
08318248
Stop Event
iter limit
node limit
iter limit
Counts
22 → 538
Calls
Call 1
Inputs
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a))
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
(/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/.f64 c b_2)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (*.f64 a a))
(-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(*.f64 (neg.f64 b_2) a)
(fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
(fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) a))
(-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(neg.f64 a)
(*.f64 a (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
Outputs
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a)))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) a) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 (neg.f64 a) a)) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a)) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) a) (*.f64 a (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (neg.f64 a)) (*.f64 a (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 (neg.f64 a) a)) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 a (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 a a)) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) a) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (*.f64 (*.f64 (neg.f64 a) a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (neg.f64 a)) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (*.f64 (*.f64 (neg.f64 a) a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 (neg.f64 a) a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 a a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) (neg.f64 a)) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 a) a)) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))) (*.f64 a (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (-.f64 (*.f64 b_2 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 a (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) a) (*.f64 a (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 a (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (*.f64 a (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 a (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 a (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) a))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) a))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 a a) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 a a) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (fma.f64 (*.f64 a (neg.f64 b_2)) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 a b_2) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))
(/.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 a)) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) #s(literal 2 binary64))) (fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) a)) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a a))) (neg.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 a a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) #s(literal 2 binary64)))
(/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 a))
(/.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) a) a)
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a a)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.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 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a)))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 9/2 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a))
(/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(neg.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) a))
(neg.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (neg.f64 a)))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (/.f64 a a) (/.f64 (neg.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 a (/.f64 b_2 (*.f64 (neg.f64 a) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (neg.f64 b_2) (/.f64 a (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (/.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(-.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))
(+.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(/.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 b_2) a)
(/.f64 b_2 (neg.f64 a))
(neg.f64 (/.f64 b_2 a))
(neg.f64 b_2)
(/.f64 (fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) a)
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (neg.f64 a))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a))
(neg.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))
(sqrt.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a)))
(fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))
(fabs.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 (*.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 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 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 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)))) (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 c b_2)) a))) (neg.f64 a))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)) 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 c b_2)) a))) a))
(neg.f64 (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)) (neg.f64 a)))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a))
(*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)
(/.f64 (*.f64 a (*.f64 #s(literal -1/2 binary64) c)) b_2)
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/.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 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a)))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) a) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 (neg.f64 a) a)) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a)) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) a) (*.f64 a (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (neg.f64 a)) (*.f64 a (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 (neg.f64 a) a)) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 a (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 a a)) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) a) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (*.f64 (*.f64 (neg.f64 a) a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (neg.f64 a)) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (*.f64 (*.f64 (neg.f64 a) a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 (neg.f64 a) a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 a a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) (neg.f64 a)) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 a) a)) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))) (*.f64 a (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (-.f64 (*.f64 b_2 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 a (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) a) (*.f64 a (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 a (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (*.f64 a (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 a (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 a (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) a))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) a))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 a a) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 a a) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (fma.f64 (*.f64 a (neg.f64 b_2)) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 a b_2) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))
(/.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 a)) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) #s(literal 2 binary64))) (fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) a)) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a a))) (neg.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 a a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) #s(literal 2 binary64)))
(/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 a))
(/.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) a) a)
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a a)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.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 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a)))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 9/2 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a))
(/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(neg.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) a))
(neg.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (neg.f64 a)))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (/.f64 a a) (/.f64 (neg.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 a (/.f64 b_2 (*.f64 (neg.f64 a) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (neg.f64 b_2) (/.f64 a (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (/.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(-.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))
(+.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))) (*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a) (*.f64 a (neg.f64 b_2)))
(fma.f64 (neg.f64 a) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a (neg.f64 b_2)))
(fma.f64 a (neg.f64 b_2) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a))
(fma.f64 a (neg.f64 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))
(fma.f64 (neg.f64 b_2) a (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a))
(fma.f64 (neg.f64 b_2) a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))
(fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a))
(fma.f64 b_2 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))) (/.f64 (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))))
(-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))
(-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a (neg.f64 b_2)))
(+.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a))
(+.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))
(*.f64 a (neg.f64 b_2))
(*.f64 (neg.f64 b_2) a)
(*.f64 b_2 (neg.f64 a))
(neg.f64 (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (-.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (-.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (-.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (-.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 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 (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c (neg.f64 a)) b_2) b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c (neg.f64 a)) b_2) b_2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #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 c (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2)))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))) (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2)) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c (neg.f64 a)) b_2) b_2))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c (neg.f64 a)) b_2) b_2)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2)))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))) (*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2)))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2)))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (*.f64 (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (*.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2)) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) b_2)) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (*.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c (neg.f64 a)) b_2) b_2))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c (neg.f64 a)) b_2) b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c (neg.f64 a)) b_2) b_2))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c (neg.f64 a)) b_2) b_2))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal 2 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (-.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (*.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 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) #s(literal 2 binary64))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))) (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (-.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (sqrt.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) b_2 (+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))
(fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2))
(fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2) (+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))
(fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))
(-.f64 (fma.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2)) (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(-.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (*.f64 (neg.f64 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 b_2 b_2)) (*.f64 c (neg.f64 a)))
(+.f64 (fma.f64 b_2 b_2 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (-.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) #s(literal 3 binary64)) (fma.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (-.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 b_2 b_2)))
(+.f64 (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))
(+.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))) (*.f64 b_2 b_2))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(+.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))
(*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64)) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (-.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 b_2) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (*.f64 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (-.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 b_2) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (-.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 b_2) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (-.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (-.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 b_2) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (-.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 b_2) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (sqrt.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(fma.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(fma.f64 (neg.f64 c) a (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) b_2 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(fma.f64 c (neg.f64 a) (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 (neg.f64 a) c (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 a (neg.f64 c) (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.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) (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))
(fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))
(-.f64 (/.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))
(-.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))) (*.f64 (neg.f64 b_2) b_2))
(-.f64 (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 c a))
(-.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(-.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(-.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2))
(-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 c a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64)) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (-.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 b_2) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))))) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64)) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (-.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 b_2) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))) (*.f64 b_2 b_2))
(+.f64 (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 c (neg.f64 a)) (*.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a)))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) a) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (neg.f64 a)) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 (neg.f64 a) a)) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a)) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) a) (*.f64 a (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (neg.f64 a)) (*.f64 a (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 (neg.f64 a) a)) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 a (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 a a)) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) a) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (*.f64 (*.f64 (neg.f64 a) a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (neg.f64 a)) (*.f64 (*.f64 (neg.f64 a) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (*.f64 (*.f64 (neg.f64 a) a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 (neg.f64 a) a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 a a)) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) (neg.f64 a)) (*.f64 (*.f64 a a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a)))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 a) a)) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 (*.f64 a a) (*.f64 (neg.f64 a) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))) (*.f64 a (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (-.f64 (*.f64 b_2 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 a (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) a) (*.f64 a (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 a (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (*.f64 a (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 a (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 a (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) a))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) a))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (fma.f64 (/.f64 (*.f64 a b_2) a) (*.f64 a a) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 a (neg.f64 b_2)) a) (*.f64 a a) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 a a) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (*.f64 (*.f64 (neg.f64 a) a) (*.f64 a a)))
(/.f64 (fma.f64 (*.f64 a (neg.f64 b_2)) (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 a b_2) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 a))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 (*.f64 a (neg.f64 b_2))) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))
(/.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 a)) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) #s(literal 2 binary64))) (fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(/.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) a)) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a a))) (neg.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))) (*.f64 a a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 a (neg.f64 b_2)) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a) #s(literal 2 binary64)))
(/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 a))
(/.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) a) a)
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a a)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.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 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a)))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 9/2 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(/.f64 (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a))
(/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) a)))
(neg.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) a))
(neg.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (neg.f64 a))))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (neg.f64 a)))
(fma.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (/.f64 a a) (/.f64 (neg.f64 b_2) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (/.f64 (neg.f64 b_2) a) (/.f64 a a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 a (/.f64 b_2 (*.f64 (neg.f64 a) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(fma.f64 (neg.f64 b_2) (/.f64 a (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (/.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a)) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(-.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (*.f64 (/.f64 a a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))) (/.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a)))))))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))
(+.f64 (*.f64 (/.f64 a (neg.f64 a)) (/.f64 b_2 a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 a a)))
(*.f64 (+.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (-.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) b_2 (*.f64 c a))))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 9 binary64)) (+.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 9/2 binary64)))) (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 9/2 binary64)))) (neg.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 9/2 binary64))) (+.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))
(fma.f64 (neg.f64 (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64)))) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(fma.f64 (fabs.f64 (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(fma.f64 (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 b_2) #s(literal 3/2 binary64)) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(fma.f64 (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64))) (neg.f64 (pow.f64 b_2 #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(fma.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 b_2) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(fma.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64)) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(fma.f64 (*.f64 b_2 b_2) b_2 (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(fma.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(fma.f64 (neg.f64 b_2) (*.f64 b_2 b_2) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 9 binary64)) (+.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 9/2 binary64)) (+.f64 (fma.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))
(-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))
(+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 3/4 binary64))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) #s(literal 1 binary64))
(pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) #s(literal 1/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 c a (*.f64 b_2 b_2)))))
(/.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 c) a (*.f64 (neg.f64 b_2) b_2)))))
(/.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 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.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 c a (*.f64 b_2 b_2)) (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 c a (*.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 c) a (*.f64 (neg.f64 b_2) b_2)))))
(/.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 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.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 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 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 c (neg.f64 a)) (*.f64 (neg.f64 b_2) b_2))))))
(/.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 c a (*.f64 b_2 b_2))))
(/.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 c) a (*.f64 (neg.f64 b_2) b_2))))
(/.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 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.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 c (neg.f64 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 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))
(fabs.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (sinh.f64 (log.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))))
(neg.f64 a)
(*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(*.f64 a (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(sqrt.f64 (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))

eval506.0ms (6.8%)

Memory
-31.8MiB live, 266.1MiB allocated
Compiler

Compiled 48 988 to 4 287 computations (91.2% saved)

prune40.0ms (0.5%)

Memory
-18.7MiB live, 72.5MiB allocated
Pruning

20 alts after pruning (14 fresh and 6 done)

PrunedKeptTotal
New8188826
Fresh268
Picked235
Done033
Total82220842
Accuracy
90.5%
Counts
842 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.1%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a) (*.f64 a (neg.f64 b_2))) (*.f64 a a))
7.3%
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a)))
16.8%
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 #s(approx (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) (*.f64 (neg.f64 a) c)) a))
22.8%
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
49.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.6%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a)))) a)
10.5%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64)) b_2 (neg.f64 b_2)))) a)
29.7%
(/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 a a))
20.2%
(/.f64 #s(approx (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (*.f64 (-.f64 (neg.f64 b_2) b_2) a)) (*.f64 a a))
28.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)) a)
31.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)) a)
34.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
49.0%
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a))
17.5%
(-.f64 (/.f64 (neg.f64 b_2) a) (sqrt.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))))
34.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
10.4%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 c b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal -2 binary64)) (/.f64 b_2 a))))))
1.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 c b_2) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) #s(literal -2 binary64)))))))
35.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
9.8%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
9.8%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
Compiler

Compiled 983 to 618 computations (37.1% saved)

simplify230.0ms (3.1%)

Memory
37.4MiB live, 216.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
062436
090436
1179432
2670424
33698424
08714409
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(*.f64 #s(literal -1/2 binary64) c)
#s(literal -1/2 binary64)
c
b_2
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a)))
#s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a))
(*.f64 (neg.f64 c) a)
(neg.f64 c)
c
a
(-.f64 (/.f64 (neg.f64 b_2) a) (sqrt.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))))
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
b_2
a
(sqrt.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a)))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
c
(neg.f64 a)
(*.f64 b_2 b_2)
(*.f64 a a)
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a)))
(-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(pow.f64 (*.f64 a b_2) #s(literal 2 binary64))
(*.f64 a b_2)
a
b_2
#s(literal 2 binary64)
(*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(*.f64 a a)
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
c
(neg.f64 a)
(*.f64 b_2 b_2)
(*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a))
(*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))
(sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(neg.f64 b_2)
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(*.f64 #s(literal -1/2 binary64) c)
#s(literal -1/2 binary64)
c
b_2
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 a) c)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 a) c))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a)))
(sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 a) c)))
#s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a))
#s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 a) c))
(*.f64 (neg.f64 c) a)
(*.f64 (neg.f64 a) c)
(neg.f64 c)
c
a
(-.f64 (/.f64 (neg.f64 b_2) a) (sqrt.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))))
(-.f64 (/.f64 (neg.f64 b_2) a) (sqrt.f64 (/.f64 (fma.f64 (/.f64 b_2 a) b_2 (*.f64 #s(literal -1 binary64) c)) a)))
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
b_2
a
(sqrt.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a)))
(sqrt.f64 (/.f64 (fma.f64 (/.f64 b_2 a) b_2 (*.f64 #s(literal -1 binary64) c)) a))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 b_2 a) b_2 (*.f64 #s(literal -1 binary64) c)) a)
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
c
(neg.f64 a)
(*.f64 b_2 b_2)
(*.f64 a a)
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a)))
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 c a)) #s(literal 1 binary64))) (*.f64 a (-.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) b_2)))
(-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 c a))))
(pow.f64 (*.f64 a b_2) #s(literal 2 binary64))
(*.f64 a b_2)
a
b_2
#s(literal 2 binary64)
(*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(*.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) a) a)
(*.f64 a a)
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
c
(neg.f64 a)
(*.f64 b_2 b_2)
(*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)))
(*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(*.f64 a (-.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) b_2))
(+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))
(+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2))
(sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(neg.f64 b_2)

localize317.0ms (4.3%)

Memory
-35.4MiB live, 208.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy12.974234602291919
(+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))
accuracy26.067787590785475
(-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
accuracy26.218205479876936
(sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
accuracy45.94582865692751
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a)))
accuracy0.0
(neg.f64 a)
accuracy15.566105138230855
(-.f64 (/.f64 (neg.f64 b_2) a) (sqrt.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))))
accuracy17.667149687464313
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
accuracy21.371017338016213
(sqrt.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a)))
accuracy2.3361360262173867
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a)))) a)
accuracy14.977085203563272
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a))))
accuracy26.218205479876936
(sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a)))
accuracy39.555529002522555
#s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a))
accuracy0.0
(/.f64 #s(literal 1/2 binary64) b_2)
accuracy0.23046875
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
accuracy41.15854476221387
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
accuracy42.079646500338264
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
accuracy0.0
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
accuracy0.0
(*.f64 #s(literal -1/2 binary64) c)
accuracy41.53557949532256
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
Samples
178.0ms90×2valid
49.0ms62×1valid
32.0ms90×0valid
18.0ms14×3valid
Compiler

Compiled 401 to 57 computations (85.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 238.0ms
adjust: 76.0ms (32% of total)
ival-sqrt: 55.0ms (23.1% of total)
ival-mult: 33.0ms (13.9% of total)
ival-div: 25.0ms (10.5% of total)
ival-pow: 18.0ms (7.6% of total)
ival-sub: 14.0ms (5.9% of total)
ival-add: 10.0ms (4.2% of total)
ival-pow2: 4.0ms (1.7% of total)
ival-neg: 3.0ms (1.3% of total)
exact: 1.0ms (0.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series56.0ms (0.8%)

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

9 calls:

TimeVariablePointExpression
11.0ms
c
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (* -1/2 c) b_2) (* -1/2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (/ (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) a) (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))) (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)) (- (/ (neg b_2) a) (sqrt (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)))) (/ (neg b_2) a) (/ (- (pow (* a b_2) 2) (* (* a a) (+ (* c (neg a)) (* b_2 b_2)))) (* (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (* a a))) (- (pow (* a b_2) 2) (* (* a a) (+ (* c (neg a)) (* b_2 b_2)))) (* (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (* a a)) (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (sqrt (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a))) (neg a) (sqrt (+ (* c (neg a)) (* b_2 b_2))) (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2)))
6.0ms
b_2
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (* -1/2 c) b_2) (* -1/2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (/ (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) a) (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))) (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)) (- (/ (neg b_2) a) (sqrt (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)))) (/ (neg b_2) a) (/ (- (pow (* a b_2) 2) (* (* a a) (+ (* c (neg a)) (* b_2 b_2)))) (* (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (* a a))) (- (pow (* a b_2) 2) (* (* a a) (+ (* c (neg a)) (* b_2 b_2)))) (* (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (* a a)) (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (sqrt (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a))) (neg a) (sqrt (+ (* c (neg a)) (* b_2 b_2))) (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2)))
5.0ms
b_2
@0
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (* -1/2 c) b_2) (* -1/2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (/ (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) a) (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))) (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)) (- (/ (neg b_2) a) (sqrt (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)))) (/ (neg b_2) a) (/ (- (pow (* a b_2) 2) (* (* a a) (+ (* c (neg a)) (* b_2 b_2)))) (* (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (* a a))) (- (pow (* a b_2) 2) (* (* a a) (+ (* c (neg a)) (* b_2 b_2)))) (* (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (* a a)) (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (sqrt (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a))) (neg a) (sqrt (+ (* c (neg a)) (* b_2 b_2))) (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2)))
5.0ms
c
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (* -1/2 c) b_2) (* -1/2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (/ (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) a) (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))) (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)) (- (/ (neg b_2) a) (sqrt (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)))) (/ (neg b_2) a) (/ (- (pow (* a b_2) 2) (* (* a a) (+ (* c (neg a)) (* b_2 b_2)))) (* (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (* a a))) (- (pow (* a b_2) 2) (* (* a a) (+ (* c (neg a)) (* b_2 b_2)))) (* (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (* a a)) (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (sqrt (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a))) (neg a) (sqrt (+ (* c (neg a)) (* b_2 b_2))) (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2)))
5.0ms
b_2
@-inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (* -1/2 c) b_2) (* -1/2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (* (/ 1/2 b_2) c) (/ 1/2 b_2) (/ (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) a) (- (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))))) (neg b_2) (sqrt (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4)))) (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)) (- (/ (neg b_2) a) (sqrt (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)))) (/ (neg b_2) a) (/ (- (pow (* a b_2) 2) (* (* a a) (+ (* c (neg a)) (* b_2 b_2)))) (* (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (* a a))) (- (pow (* a b_2) 2) (* (* a a) (+ (* c (neg a)) (* b_2 b_2)))) (* (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (* a a)) (* a (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2))) (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (sqrt (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a))) (neg a) (sqrt (+ (* c (neg a)) (* b_2 b_2))) (+ (sqrt (+ (* c (neg a)) (* b_2 b_2))) (neg b_2)))

simplify181.0ms (2.4%)

Memory
12.0MiB live, 147.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite168.0ms (2.3%)

Memory
-5.6MiB live, 133.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062363
090363
1366281
22881255
010868251
Stop Event
iter limit
node limit
iter limit
Counts
23 → 414
Calls
Call 1
Inputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(*.f64 #s(literal -1/2 binary64) c)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.f64 #s(literal 1/2 binary64) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a))))
(neg.f64 b_2)
(sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a)))
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(-.f64 (/.f64 (neg.f64 b_2) a) (sqrt.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))))
(/.f64 (neg.f64 b_2) a)
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a)))
(-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a))
(*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2)))
#s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a))
(sqrt.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a)))
(neg.f64 a)
(sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) b_2)
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 #s(literal -1/2 binary64) c)
(*.f64 c #s(literal -1/2 binary64))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
#s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) b_2)
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2))
(/.f64 #s(literal 1/2 binary64) b_2)
(/.f64 #s(literal -1/2 binary64) (neg.f64 b_2))
(neg.f64 (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))) a)
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) a) #s(literal 2 binary64))) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.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 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) a) #s(literal 2 binary64)) (*.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))))) a)
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 a (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (*.f64 (+.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (neg.f64 b_2) #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) a))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) a)
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) a))
(-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) a))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (neg.f64 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (neg.f64 b_2) #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (+.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (neg.f64 b_2)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (neg.f64 b_2) #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (neg.f64 b_2) #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))) (/.f64 (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (neg.f64 b_2) #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (neg.f64 b_2))) (/.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) (+.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (neg.f64 b_2))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))
(neg.f64 b_2)
(*.f64 (neg.f64 (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))) (sqrt.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) (sqrt.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) #s(literal 1 binary64))
(pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))
(fabs.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))))
(fabs.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))) (sinh.f64 (log.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))))
(*.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (neg.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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) a (*.f64 a (/.f64 (*.f64 c a) a))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) (*.f64 a a) (*.f64 a (*.f64 c a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (/.f64 b_2 a)) a (*.f64 a (/.f64 (*.f64 c a) a))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (/.f64 b_2 a)) (*.f64 a a) (*.f64 a (*.f64 c a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 a) b_2) a (*.f64 a (/.f64 (*.f64 c a) a))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 a) b_2) (*.f64 a a) (*.f64 a (*.f64 c a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 a) (neg.f64 b_2)) a (*.f64 a (/.f64 (*.f64 c a) a))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (/.f64 b_2 a) (neg.f64 b_2)) (*.f64 a a) (*.f64 a (*.f64 c a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) a (*.f64 a (/.f64 (*.f64 c a) a))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) (*.f64 a a) (*.f64 a (*.f64 c a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) a (*.f64 (*.f64 a a) (/.f64 (*.f64 c a) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 a a) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 b_2 b_2) a (*.f64 (*.f64 a a) (/.f64 (*.f64 c a) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 c a) a) a (*.f64 a (*.f64 b_2 (/.f64 b_2 a)))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 c a) a) a (*.f64 a (*.f64 (neg.f64 b_2) (/.f64 b_2 a)))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 c a) a) a (*.f64 a (*.f64 (/.f64 b_2 a) b_2))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 c a) a) a (*.f64 a (*.f64 (/.f64 b_2 a) (neg.f64 b_2)))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 c a) a) a (*.f64 a (/.f64 (*.f64 b_2 b_2) a))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (*.f64 c a) a) (*.f64 a a) (*.f64 a (*.f64 (neg.f64 b_2) b_2))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 c a) a) (*.f64 a a) (*.f64 a (*.f64 b_2 b_2))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 c a) a (*.f64 (*.f64 a a) (*.f64 b_2 (/.f64 b_2 a)))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 c a) a (*.f64 (*.f64 a a) (*.f64 (neg.f64 b_2) (/.f64 b_2 a)))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 c a) a (*.f64 (*.f64 a a) (*.f64 (/.f64 b_2 a) b_2))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 c a) a (*.f64 (*.f64 a a) (*.f64 (/.f64 b_2 a) (neg.f64 b_2)))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 c a) a (*.f64 (*.f64 a a) (/.f64 (*.f64 b_2 b_2) a))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (pow.f64 a #s(literal 3 binary64)) c (*.f64 (*.f64 a a) (*.f64 (neg.f64 b_2) b_2))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 c a) a) (*.f64 b_2 (/.f64 b_2 a))) a)
(/.f64 (-.f64 (/.f64 (*.f64 c a) a) (*.f64 (neg.f64 b_2) (/.f64 b_2 a))) a)
(/.f64 (-.f64 (/.f64 (*.f64 c a) a) (*.f64 (/.f64 b_2 a) b_2)) a)
(/.f64 (-.f64 (/.f64 (*.f64 c a) a) (*.f64 (/.f64 b_2 a) (neg.f64 b_2))) a)
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) a)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 a a)) #s(literal 2 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 4 binary64))) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))) (pow.f64 (/.f64 b_2 a) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 a a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 c a) (/.f64 a a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a)) a)
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a)
(/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (*.f64 a a)))
(neg.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (/.f64 c a) (/.f64 a a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))
(fma.f64 (/.f64 a a) (/.f64 c a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 c) (/.f64 a (*.f64 a a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b_2) (/.f64 b_2 (*.f64 a a)) (*.f64 (/.f64 c a) (/.f64 a a)))
(fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (*.f64 (/.f64 c a) (/.f64 a a)))
(fma.f64 c (/.f64 a (*.f64 a a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))
(fma.f64 a (/.f64 c (*.f64 a a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))
(fma.f64 b_2 (/.f64 b_2 (*.f64 a a)) (*.f64 (/.f64 c a) (/.f64 a a)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 4 binary64)))
(-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (*.f64 (/.f64 c a) (/.f64 a a)))
(-.f64 (*.f64 (/.f64 c a) (/.f64 a a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (*.f64 (/.f64 c a) (/.f64 a a)))
(+.f64 (*.f64 (/.f64 c a) (/.f64 a a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a)))
(/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 a a))) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (+.f64 (/.f64 (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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (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))) a) (/.f64 b_2 a)))
(/.f64 (-.f64 (*.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))) (neg.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 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2) (fma.f64 c a (*.f64 b_2 b_2)))) a))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (+.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a))) (/.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (+.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)) (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 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))
(/.f64 (neg.f64 b_2) a)
(/.f64 b_2 a)
(neg.f64 (/.f64 b_2 a))
(sqrt.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))
(fabs.f64 (/.f64 b_2 a))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))) (*.f64 a (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) a) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))) (pow.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))) (pow.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))) a (*.f64 a (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (*.f64 a (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 a a)))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (*.f64 a (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) a))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))) (*.f64 a a) (*.f64 a (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a a)) a (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 a a)))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) a))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 a a) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) a) a (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 a a)))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) a))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) a) (*.f64 a a) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))) (*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (*.f64 a a)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) a (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))) (pow.f64 a #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 a a)))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) a))) (*.f64 (*.f64 a a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (*.f64 a a) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))) (pow.f64 a #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) a (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) a))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) a))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 a a) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) a (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) a))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 a a)))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) a))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a b_2) a) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)))) a)
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 a a))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) a) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) a)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a)) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a a) (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))) (neg.f64 b_2)) a)) a) a)
(/.f64 (/.f64 (*.f64 (*.f64 a a) (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))) (neg.f64 b_2)) (*.f64 a a))) a)
(/.f64 (/.f64 (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (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))) (neg.f64 b_2)) a))
(/.f64 (/.f64 (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 3 binary64))) (*.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (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))) (neg.f64 b_2)) a))) (*.f64 a a))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))) (pow.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 a a) (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))) (neg.f64 b_2)) a)) (*.f64 a a))
(/.f64 (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 4 binary64)) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 6 binary64)) (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (*.f64 a b_2) #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(neg.f64 (/.f64 (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(fma.f64 (/.f64 (*.f64 a b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (/.f64 (*.f64 a b_2) (*.f64 a a)) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 a b_2) (*.f64 a a)) (/.f64 (*.f64 a b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 a b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))) (/.f64 (*.f64 a b_2) a) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 a b_2) a) (/.f64 (*.f64 a b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 a a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))) (/.f64 (*.f64 b_2 b_2) a) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 a a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 a a) a) (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(fma.f64 (*.f64 a b_2) (/.f64 (*.f64 a b_2) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(fma.f64 (*.f64 a a) (/.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal 1 binary64)))
(*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 6 binary64)) (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 (*.f64 a b_2) a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 4 binary64)) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 6 binary64)) (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (*.f64 a b_2) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 4 binary64)) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 6 binary64)) (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (*.f64 a b_2) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (*.f64 (neg.f64 b_2) a)) (neg.f64 (*.f64 (neg.f64 b_2) a)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (fabs.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a b_2) a)) b_2 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a b_2) b_2)) a (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (fabs.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a)) a (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 a b_2) a) #s(literal 1 binary64)) b_2 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (pow.f64 (*.f64 (*.f64 a b_2) b_2) #s(literal 1 binary64)) a (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (neg.f64 b_2)) #s(literal 1 binary64)) b_2 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) b_2) #s(literal 1 binary64)) b_2 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (pow.f64 (*.f64 (*.f64 b_2 b_2) a) #s(literal 1 binary64)) a (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (pow.f64 (*.f64 (neg.f64 b_2) a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b_2) a) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (*.f64 (*.f64 a b_2) a) b_2 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (*.f64 (*.f64 a b_2) b_2) a (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (*.f64 (*.f64 a a) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (*.f64 (*.f64 a a) b_2) b_2 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (*.f64 (*.f64 b_2 b_2) a) a (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 b_2) a) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(fma.f64 (*.f64 a b_2) (*.f64 a b_2) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (*.f64 a a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (*.f64 b_2 b_2) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a a) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) (*.f64 a a)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 a (fabs.f64 (*.f64 b_2 (*.f64 a b_2))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 a (fabs.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a)) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 b_2 (*.f64 a b_2)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 a (pow.f64 (*.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 a (*.f64 b_2 (*.f64 a b_2)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 a (*.f64 a (*.f64 b_2 b_2)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 a (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(fma.f64 (*.f64 b_2 b_2) (*.f64 a a) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 b_2 (fabs.f64 (*.f64 a (*.f64 a b_2))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 b_2 (pow.f64 (*.f64 (neg.f64 b_2) (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 b_2 (pow.f64 (*.f64 a (*.f64 a b_2)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 b_2 (pow.f64 (*.f64 b_2 (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 b_2 (*.f64 a (*.f64 a b_2)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fma.f64 b_2 (*.f64 b_2 (*.f64 a a)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(-.f64 (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 4 binary64)) (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b_2) #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (*.f64 a b_2) #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (*.f64 a b_2) #s(literal 4 binary64)))))
(-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(+.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(*.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))) a)
(*.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) (*.f64 a a))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)) a)
(*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))
(*.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (*.f64 a a))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (pow.f64 a #s(literal 3 binary64)))
(*.f64 (*.f64 a a) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(*.f64 (*.f64 a a) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(*.f64 a (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a))))
(*.f64 a (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 a a)))
(neg.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (*.f64 a a) (*.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)))
(fma.f64 (*.f64 a a) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (*.f64 (*.f64 a a) (*.f64 (neg.f64 b_2) a)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (*.f64 a a)) (*.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (*.f64 (*.f64 a a) (*.f64 (neg.f64 b_2) a)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)
(*.f64 a (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))
(/.f64 (*.f64 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) a) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) a) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 a (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))
(/.f64 (*.f64 a (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) (pow.f64 (*.f64 a b_2) #s(literal 2 binary64))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a (-.f64 (pow.f64 (*.f64 a b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (*.f64 (neg.f64 b_2) a)))))
(fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a (*.f64 (neg.f64 b_2) a))
(fma.f64 (neg.f64 b_2) a (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))
(fma.f64 a (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) a))
(fma.f64 a (neg.f64 b_2) (*.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 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (*.f64 a b_2))
(+.f64 (*.f64 (neg.f64 b_2) a) (*.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 (neg.f64 b_2) a))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))) (neg.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))))
(*.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) #s(literal 2 binary64))
(pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 1 binary64))
#s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))
(sqrt.f64 (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 2 binary64)))
(fabs.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 c a))))
(*.f64 (neg.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 1/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 1/2 binary64))) (fabs.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)))
(*.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a) #s(literal 1/2 binary64))
(/.f64 (fabs.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 a a)) #s(literal 2 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 4 binary64)))) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))
(/.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))) (pow.f64 (/.f64 b_2 a) #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 a a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 c a) (/.f64 a a)) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a)) (*.f64 a a))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)
(/.f64 (hypot.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 a a))))
(/.f64 (hypot.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (*.f64 a a))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a)) (sqrt.f64 a))
(/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a)))
(sqrt.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) a))
(fabs.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))
(+.f64 (cosh.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))) (sinh.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a)))
(*.f64 (neg.f64 (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(pow.f64 (sqrt.f64 a) #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1/2 binary64))
(pow.f64 a #s(literal 1 binary64))
(neg.f64 a)
(sqrt.f64 (*.f64 a a))
(fabs.f64 a)
(exp.f64 (/.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a a)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 1 binary64)))
a
(*.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 (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 (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))))
(*.f64 (sqrt.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)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (sqrt.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))))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.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))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (pow.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)))) #s(literal 1/2 binary64)) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 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 (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 (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 (fabs.f64 (hypot.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)))) (fabs.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (fabs.f64 (hypot.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)))) (fabs.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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 c a) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (sqrt.f64 (neg.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 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (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))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 binary64)))) (sqrt.f64 (*.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 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.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 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.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 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.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 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (hypot.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (hypot.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (hypot.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3/2 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 c a) b_2) b_2)))))
(/.f64 (hypot.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3/2 binary64))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (hypot.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3/2 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))))
(sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs.f64 (neg.f64 (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 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (fma.f64 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))) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (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))) (neg.f64 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))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)))) (neg.f64 b_2))
(fma.f64 (sqrt.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)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))
(fma.f64 (sqrt.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))))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) a) c) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.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))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))
(fma.f64 (pow.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)))) #s(literal 1/2 binary64)) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (neg.f64 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)) (neg.f64 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))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(+.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.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))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))

eval128.0ms (1.7%)

Memory
16.1MiB live, 113.6MiB allocated
Compiler

Compiled 38 260 to 3 935 computations (89.7% saved)

prune30.0ms (0.4%)

Memory
18.0MiB live, 62.9MiB allocated
Pruning

20 alts after pruning (11 fresh and 9 done)

PrunedKeptTotal
New7624766
Fresh279
Picked235
Done066
Total76620786
Accuracy
95.9%
Counts
786 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.1%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a) (*.f64 a (neg.f64 b_2))) (*.f64 a a))
16.8%
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (*.f64 #s(approx (+ (* b_2 b_2) (+ (* (sqrt (+ (* (neg a) c) (* b_2 b_2))) (neg b_2)) (+ (* (neg a) c) (* b_2 b_2)))) (*.f64 (neg.f64 a) c)) a))
22.8%
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (*.f64 (+.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
49.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.6%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ (- (pow b_2 6) (pow (* c a) 3)) (+ (* (+ (* c a) (* b_2 b_2)) (* c a)) (pow b_2 4))) (*.f64 (neg.f64 c) a)))) a)
10.5%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal 1/2 binary64)) b_2 (neg.f64 b_2)))) a)
6.9%
(/.f64 (*.f64 (*.f64 a a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 a a)))
29.7%
(/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))) (*.f64 a a))
20.2%
(/.f64 #s(approx (- (* (neg b_2) a) (* a (sqrt (+ (* (neg a) c) (* b_2 b_2))))) (*.f64 (-.f64 (neg.f64 b_2) b_2) a)) (*.f64 a a))
28.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)) a)
31.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)) a)
34.3%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
49.0%
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) a))
28.8%
(-.f64 (/.f64 (neg.f64 b_2) a) (sqrt.f64 #s(approx (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (/.f64 (neg.f64 c) a)))))
20.8%
(-.f64 (/.f64 (neg.f64 b_2) a) (sqrt.f64 #s(approx (/ (+ (* c (neg a)) (* b_2 b_2)) (* a a)) (/.f64 (neg.f64 c) a))))
34.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
35.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
35.0%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
9.8%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
9.8%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
Compiler

Compiled 1 483 to 578 computations (61% saved)

regimes44.0ms (0.6%)

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

4 calls:

13.0ms
c
10.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
9.0ms
b_2
9.0ms
a
Results
AccuracySegmentsBranch
75.4%5(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
55.2%2a
83.5%3b_2
49.5%1c
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes5.0ms (0.1%)

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

1 calls:

4.0ms
b_2
Results
AccuracySegmentsBranch
81.6%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes8.0ms (0.1%)

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

2 calls:

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

Compiled 14 to 13 computations (7.1% saved)

regimes4.0ms (0.1%)

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

1 calls:

3.0ms
b_2
Results
AccuracySegmentsBranch
67.0%2b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes16.0ms (0.2%)

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

4 calls:

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

Compiled 16 to 19 computations (-18.8% saved)

regimes7.0ms (0.1%)

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

4 calls:

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

Compiled 16 to 19 computations (-18.8% saved)

regimes5.0ms (0.1%)

Memory
9.3MiB live, 9.3MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 16 to 19 computations (-18.8% saved)

bsearch50.0ms (0.7%)

Memory
28.1MiB live, 73.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
7.592619870735213e-24
6.522896405610635e-12
25.0ms
-8.518417083107831e-132
-2.3686195163238396e-138
Samples
19.0ms271×0valid
6.0ms92×0invalid
3.0ms22×1valid
2.0ms11×2valid
Compiler

Compiled 674 to 540 computations (19.9% saved)

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

bsearch24.0ms (0.3%)

Memory
5.2MiB live, 49.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
4.948687291041761e-81
6.288344552243383e-72
1.0ms
-8.518417083107831e-132
-2.3686195163238396e-138
Samples
12.0ms144×0valid
2.0ms32×0invalid
Compiler

Compiled 727 to 565 computations (22.3% saved)

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

bsearch31.0ms (0.4%)

Memory
-27.0MiB live, 20.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
-1.4055234515693937e-306
1.2214828658310518e-300
Samples
10.0ms160×0valid
8.0ms109×0invalid
Compiler

Compiled 446 to 346 computations (22.4% saved)

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

bsearch27.0ms (0.4%)

Memory
17.2MiB live, 17.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
-2.2259289520984743e-292
-2.072647389629419e-301
Samples
9.0ms144×0valid
7.0ms102×0invalid
Compiler

Compiled 340 to 277 computations (18.5% saved)

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

simplify19.0ms (0.3%)

Memory
12.3MiB live, 12.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064289
1104289
2172289
3275289
4381289
5440289
6451289
7459289
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -6792924845487599/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 2011652563838743/309485009821345068724781056 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -6792924845487599/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 3083404065740677/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(if (<=.f64 b_2 #s(literal -2533464026125385/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))
Outputs
(if (<=.f64 b_2 #s(literal -6792924845487599/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 2011652563838743/309485009821345068724781056 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -6792924845487599/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 2011652563838743/309485009821345068724781056 binary64)) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -6792924845487599/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 3083404065740677/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -6792924845487599/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if (<=.f64 b_2 #s(literal 3083404065740677/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 c) a)))) (neg.f64 a)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(if (<=.f64 b_2 #s(literal -2533464026125385/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (+ (* (/ 1/2 b_2) c) (* (/ b_2 a) -2)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)))

derivations539.0ms (7.3%)

Memory
-33.0MiB live, 248.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010526367
138096282
090845988
048286
075254
1283252
22241252
08318248
050314
081314
1287250
22004250
08460250
05282715
117182692
268572679
084462560
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 289 to 66 computations (77.2% saved)

preprocess56.0ms (0.8%)

Memory
35.2MiB live, 80.9MiB allocated
Compiler

Compiled 782 to 204 computations (73.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...