quad2p (problem 3.2.1, positive)

Time bar (total: 7.0s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze112.0ms (1.6%)

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

Compiled 15 to 12 computations (20% saved)

sample1.4s (20.5%)

Memory
13.9MiB live, 1 204.4MiB allocated
Samples
490.0ms5 548×0valid
253.0ms1 233×2valid
164.0ms1 307×1valid
85.0ms1 099×0invalid
39.0ms168×3valid
Precisions
Click to see histograms. Total time spent on operations: 650.0ms
ival-mult: 136.0ms (20.9% of total)
ival-sqrt: 124.0ms (19.1% of total)
ival-add: 95.0ms (14.6% of total)
ival-div: 93.0ms (14.3% of total)
ival-sub: 75.0ms (11.5% of total)
adjust: 66.0ms (10.2% of total)
ival-neg: 51.0ms (7.8% of total)
ival-true: 6.0ms (0.9% of total)
ival-assert: 4.0ms (0.6% of total)
Bogosity

explain238.0ms (3.4%)

Memory
-29.7MiB live, 131.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1070-0-(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
471(-1.0708068834092888e+225 1.3770629745452142e+82 5.344783932380305e-65)0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
140-0-(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
20-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
00-0-(*.f64 b_2 b_2)
00-0-a
00-0-(neg.f64 b_2)
00-0-b_2
00-0-(*.f64 a c)
00-0-c
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))oflow-rescue970
(*.f64 b_2 b_2)overflow81
(*.f64 a c)overflow24
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow97
+.f64(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation480
/.f64(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n140
(*.f64 b_2 b_2)underflow41
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow25
(*.f64 a c)underflow38
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow10
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue100
(*.f64 b_2 b_2)underflow41
(*.f64 a c)underflow38
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow10
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue20
(*.f64 b_2 b_2)overflow81
(*.f64 a c)overflow24
Confusion
Predicted +Predicted -
+1200
-24112
Precision
0.8333333333333334
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+12000
-240112
Precision?
0.8333333333333334
Recall?
1.0
Freqs
test
numberfreq
0112
1119
223
32
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
76.0ms372×0valid
14.0ms72×2valid
7.0ms54×1valid
4.0ms14×3valid
Compiler

Compiled 167 to 44 computations (73.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-div: 54.0ms (67.2% of total)
ival-mult: 7.0ms (8.7% of total)
ival-sqrt: 5.0ms (6.2% of total)
ival-sub: 4.0ms (5% of total)
adjust: 4.0ms (5% of total)
ival-add: 3.0ms (3.7% of total)
ival-neg: 2.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess137.0ms (2%)

Memory
2.8MiB live, 79.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044118
1114111
2245109
3685109
41777109
53264109
63950109
74043109
84135109
94167109
104167109
01013
01713
12812
24512
37412
411312
518912
632212
747512
882812
994212
1097412
1198512
1298612
098612
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) 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
55.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify26.0ms (0.4%)

Memory
8.3MiB live, 8.3MiB 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 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01050
01750
12848
24548
37448
411348
518948
632248
747548
882848
994248
1097448
1198548
1298648
098648
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(neg.f64 b_2)
b_2
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(*.f64 b_2 b_2)
(*.f64 a c)
a
c
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) 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

localize34.0ms (0.5%)

Memory
17.0MiB live, 17.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.41406250000000006
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy3.3774062966673464
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy10.581544855333437
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy25.014959740258313
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
13.0ms186×0valid
7.0ms36×2valid
4.0ms27×1valid
2.0ms3valid
Compiler

Compiled 102 to 22 computations (78.4% saved)

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

series127.0ms (1.8%)

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

9 calls:

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

simplify184.0ms (2.6%)

Memory
17.0MiB live, 129.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite145.0ms (2.1%)

Memory
-6.5MiB live, 153.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041
01741
16439
246338
3592038
0864434
Stop Event
iter limit
node limit
iter limit
Counts
5 → 449
Calls
Call 1
Inputs
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(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 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) (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 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))))
(*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (neg.f64 (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal 1 binary64))
(pow.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal 1 binary64))
(/.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)))) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(/.f64 (*.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64))) (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 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 9/2 binary64)) (pow.f64 b_2 #s(literal 9 binary64))) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))) (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 2 binary64))) (fma.f64 b_2 (/.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal 3 binary64)))
(/.f64 (*.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))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 9/2 binary64)) (pow.f64 b_2 #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (sqrt.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))) b_2))
(/.f64 (-.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))) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) b_2) (*.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) (*.f64 b_2 b_2))) (*.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) b_2))
(/.f64 (-.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 b_2)) (*.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (-.f64 (*.f64 (*.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 b_2 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (*.f64 b_2 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (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 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 b_2 b_2) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a))))
(/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2 (*.f64 (sqrt.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))) b_2))
(/.f64 (fma.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))) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) b_2 (*.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) (*.f64 b_2 b_2))) (*.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) b_2))
(/.f64 (fma.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 b_2 b_2) (*.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 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 (*.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 b_2 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (*.f64 b_2 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a))))
(/.f64 (fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (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 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 b_2 b_2) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a))))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (*.f64 (-.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 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (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 (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 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 9/2 binary64)) (pow.f64 b_2 #s(literal 9 binary64))) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (fma.f64 b_2 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 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(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 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (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 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #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 -1 binary64)) b_2)
(fma.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #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 -1/2 binary64)) b_2)
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64) b_2)
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) b_2)
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2)
(fma.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(fma.f64 b_2 (/.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 b_2 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) b_2)
(+.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2)
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(+.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(+.f64 b_2 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(+.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (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)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a) (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.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 (pow.f64 a #s(literal -1 binary64)) (-.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 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) (neg.f64 a)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) #s(literal -1 binary64)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) a))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (pow.f64 a #s(literal -1 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (neg.f64 a)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 (pow.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) #s(literal 1 binary64))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 #s(literal -1 binary64) a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.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))) a)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) #s(literal 1 binary64))
(/.f64 (pow.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) a)
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) a)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) (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 (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 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 9/2 binary64)) (pow.f64 b_2 #s(literal 9 binary64))) (*.f64 (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a) (fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (-.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 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 a) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(fma.f64 (pow.f64 a #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (pow.f64 a #s(literal -1 binary64)) b_2))
(fma.f64 (pow.f64 a #s(literal -1 binary64)) b_2 (*.f64 (pow.f64 a #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 a #s(literal -1 binary64)) (*.f64 b_2 (pow.f64 a #s(literal -1 binary64))))
(fma.f64 b_2 (pow.f64 a #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 a #s(literal -1 binary64))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) a) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 a)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 a #s(literal -1 binary64))) (*.f64 b_2 (pow.f64 a #s(literal -1 binary64))))
(+.f64 (*.f64 b_2 (pow.f64 a #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 a #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (pow.f64 a #s(literal -1 binary64)) b_2))
(+.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) b_2) (*.f64 (pow.f64 a #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 #s(literal 1 binary64) b_2)
(*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))
(*.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 b_2 #s(literal 1 binary64))
(pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 b_2 (*.f64 b_2 b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 b_2 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64))))
(/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 b_2))
(/.f64 (*.f64 b_2 b_2) b_2)
(neg.f64 b_2)
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 b_2 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 b_2 #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) b_2) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) b_2)
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) b_2)
(+.f64 b_2 #s(literal 0 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)) #s(literal 1 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))) (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)))
(*.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #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 -1 binary64)))
(*.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #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 -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) #s(literal 1/8 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 -1 binary64)) #s(literal -1/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 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) #s(literal 0 binary64)) (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 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 (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 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(/.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))))
(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)) #s(literal 0 binary64))
(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))) #s(literal 0 binary64))
(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)) #s(literal 0 binary64))
(fma.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #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 -1 binary64)) #s(literal 0 binary64))
(fma.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #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 -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64))
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(-.f64 #s(literal 0 binary64) (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 #s(literal 0 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 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 (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 (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 (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)) (-.f64 (*.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)) #s(literal 1 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (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 -1 binary64))))
(*.f64 (pow.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 1 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 -1 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)) (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (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 -1 binary64)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))
(*.f64 (pow.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 2 binary64)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.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 -1 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(*.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 (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)) (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 -1 binary64))))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (neg.f64 (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 -1 binary64))))
(*.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 -1 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)) (/.f64 (fma.f64 c a (*.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 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) #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 4 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal -1 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 (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 (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))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(/.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)))) (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 -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (pow.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 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (+.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))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #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 -1 binary64))) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 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 -1 binary64))) (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))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (hypot.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 c a)))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (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 (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))) (+.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 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))) (+.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 (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 8 binary64)) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) #s(literal 1 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 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) #s(literal 1 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 (-.f64 (pow.f64 b_2 #s(literal 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 binary64))) #s(literal 1 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 (pow.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 2 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 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1 binary64)) (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))) #s(literal 1 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))) (hypot.f64 (*.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 8 binary64)) (pow.f64 (*.f64 c a) #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 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (+.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)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 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 (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 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 binary64))) (*.f64 (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 (*.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)))))
(/.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 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(/.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 c a) b_2) b_2))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (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))) (neg.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))))))
(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)) (-.f64 (*.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))) (neg.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))))))
(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))) (neg.f64 (/.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)) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 c #s(literal -1 binary64)) 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 #s(literal 1 binary64) (*.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) (neg.f64 c)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (neg.f64 (*.f64 (neg.f64 a) c)))
(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 #s(literal -1 binary64) (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) (*.f64 c a)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (neg.f64 (*.f64 (neg.f64 a) c)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) (*.f64 c a)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (neg.f64 (*.f64 (neg.f64 a) c)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 c a))
(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)))) (neg.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))))))
(fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.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 -1 binary64)) (neg.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))))))
(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)))) (neg.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))))))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.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 (*.f64 c a) #s(literal -1 binary64) (*.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)))) (neg.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))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 c a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (neg.f64 (*.f64 (neg.f64 a) c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (neg.f64 a) c))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 c a))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 c a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 a) c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 a) c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 c a))
(fma.f64 b_2 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.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 #s(literal 1 binary64) (*.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) (neg.f64 c)))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 (neg.f64 a) c)))
(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 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(-.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 a) c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(hypot.f64 (pow.f64 (*.f64 c a) #s(literal 1 binary64)) (*.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) (pow.f64 (*.f64 c a) #s(literal 1 binary64)))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) (*.f64 c a))
(+.f64 (neg.f64 (*.f64 (neg.f64 a) c)) (*.f64 b_2 b_2))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.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)))) (neg.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))))))
(+.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 #s(literal 1 binary64) (*.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) (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 (neg.f64 a) c)))
(+.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 (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 (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 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 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))))

eval93.0ms (1.3%)

Memory
9.7MiB live, 97.3MiB allocated
Compiler

Compiled 15 289 to 2 194 computations (85.6% saved)

prune39.0ms (0.6%)

Memory
-0.4MiB live, 38.7MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New53310543
Fresh000
Picked011
Done000
Total53311544
Accuracy
91.6%
Counts
544 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))))) a)
55.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
17.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (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 -1 binary64)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) a)
15.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))) a)
31.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
32.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
22.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
40.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
27.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2))
30.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
40.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
Compiler

Compiled 469 to 330 computations (29.6% saved)

simplify112.0ms (1.6%)

Memory
17.4MiB live, 134.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
040319
064319
1108306
2228266
3631266
41679262
55221262
08358260
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -2 binary64) b_2)
#s(literal -2 binary64)
b_2
a
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/.f64 c b_2)
c
b_2
#s(literal -1/2 binary64)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(neg.f64 b_2)
b_2
(fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 c b_2)
c
#s(literal -1/2 binary64)
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))))
(neg.f64 b_2)
b_2
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.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 2 binary64))
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
#s(literal 2 binary64)
(neg.f64 (pow.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 binary64))
#s(literal -1 binary64)
Outputs
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -2 binary64) b_2)
#s(literal -2 binary64)
b_2
a
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/.f64 c b_2)
c
b_2
#s(literal -1/2 binary64)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal -2 binary64) a) b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(fma.f64 (/.f64 #s(literal -2 binary64) a) b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(neg.f64 b_2)
b_2
(fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 c b_2)
c
#s(literal -1/2 binary64)
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))) a)
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))))
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
#s(literal 2 binary64)
(neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))
#s(literal -1 binary64)

localize92.0ms (1.3%)

Memory
3.5MiB live, 119.6MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.09375
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))
accuracy0.7499917428166807
(fma.f64 c a (*.f64 b_2 b_2))
accuracy5.213540004927196
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))
accuracy9.438514496604645
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
accuracy0.0
(neg.f64 b_2)
accuracy0.04296875
(/.f64 (/.f64 c b_2) b_2)
accuracy5.473983756341825
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
accuracy19.747507789704628
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
accuracy0.0
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
accuracy0.0859375
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
accuracy1.9336189974683489
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
accuracy19.797083843816484
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
accuracy0.0
(/.f64 c b_2)
accuracy0.0
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
accuracy19.845982430200145
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
accuracy0.0
(*.f64 #s(literal -2 binary64) b_2)
accuracy0.0859375
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
accuracy19.775112223338393
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
Samples
47.0ms174×0invalid
20.0ms82×0valid
Compiler

Compiled 610 to 76 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-mult: 14.0ms (34.6% of total)
ival-div: 9.0ms (22.3% of total)
ival-add: 4.0ms (9.9% of total)
ival-sqrt: 3.0ms (7.4% of total)
ival-pow: 3.0ms (7.4% of total)
ival-neg: 2.0ms (4.9% of total)
ival-pow2: 2.0ms (4.9% of total)
ival-sub: 1.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series63.0ms (0.9%)

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

9 calls:

TimeVariablePointExpression
9.0ms
a
@0
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (/ c b_2) -1/2) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (neg (pow (+ (* c a) (* b_2 b_2)) -1)) (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) (/ (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) a) (/ (/ c b_2) b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1)))) (+ (* c a) (* b_2 b_2)) (pow (+ (* c a) (* b_2 b_2)) 2))
8.0ms
c
@-inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (/ c b_2) -1/2) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (neg (pow (+ (* c a) (* b_2 b_2)) -1)) (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) (/ (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) a) (/ (/ c b_2) b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1)))) (+ (* c a) (* b_2 b_2)) (pow (+ (* c a) (* b_2 b_2)) 2))
8.0ms
c
@0
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (/ c b_2) -1/2) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (neg (pow (+ (* c a) (* b_2 b_2)) -1)) (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) (/ (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) a) (/ (/ c b_2) b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1)))) (+ (* c a) (* b_2 b_2)) (pow (+ (* c a) (* b_2 b_2)) 2))
7.0ms
b_2
@-inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (/ c b_2) -1/2) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (neg (pow (+ (* c a) (* b_2 b_2)) -1)) (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) (/ (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) a) (/ (/ c b_2) b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1)))) (+ (* c a) (* b_2 b_2)) (pow (+ (* c a) (* b_2 b_2)) 2))
6.0ms
c
@inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (/ c b_2) -1/2) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (neg (pow (+ (* c a) (* b_2 b_2)) -1)) (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) (/ (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) a) (/ (/ c b_2) b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1)))) (+ (* c a) (* b_2 b_2)) (pow (+ (* c a) (* b_2 b_2)) 2))

simplify231.0ms (3.3%)

Memory
26.8MiB live, 304.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite236.0ms (3.4%)

Memory
-21.5MiB live, 257.7MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040277
064265
1229223
21594220
08632220
Stop Event
iter limit
node limit
iter limit
Counts
22 → 858
Calls
Call 1
Inputs
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -2 binary64) b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/.f64 c b_2)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
(neg.f64 b_2)
(fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))) a)
(/.f64 (/.f64 c b_2) b_2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))
(fma.f64 c a (*.f64 b_2 b_2))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))
Outputs
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))) (neg.f64 a))
(/.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 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64)) 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(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.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)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
#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) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (neg.f64 c) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 c) b_2) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64))
(/.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 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (/.f64 b_2 c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (pow.f64 c #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) c)
(*.f64 (neg.f64 c) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 c b_2))
(*.f64 c (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 b_2 c) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 c) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) b_2)
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 c #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 c) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 c))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 c) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 c))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 c) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 c)))
(/.f64 c b_2)
(neg.f64 (/.f64 (neg.f64 c) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (neg.f64 c) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))
(*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) a))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) #s(literal -1 binary64)))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 c (/.f64 a b_2)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal -1 binary64)))
(*.f64 (/.f64 a #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) c))
(*.f64 c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))
(*.f64 a (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (/.f64 b_2 a)))
(/.f64 (neg.f64 (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c (*.f64 #s(literal -1/2 binary64) a))) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(/.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) c)) (/.f64 b_2 a))
(/.f64 (*.f64 a (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/.f64 (*.f64 c (*.f64 #s(literal -1/2 binary64) a)) b_2)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 a #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 a #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 a (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal -1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 a)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a)))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (/.f64 b_2 a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a))))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 a))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) #s(literal -1 binary64)) b_2)
(*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) b_2))
(*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(*.f64 b_2 (neg.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) b_2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) b_2) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) b_2) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) b_2) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))) (neg.f64 b_2))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (neg.f64 b_2))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 b_2) (/.f64 (/.f64 c b_2) b_2)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)) a (*.f64 b_2 (*.f64 #s(literal 2 binary64) (neg.f64 b_2)))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)) (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 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)) (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 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)) a (*.f64 b_2 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a (*.f64 b_2 (*.f64 #s(literal 2 binary64) (neg.f64 b_2)))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (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 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (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 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a (*.f64 b_2 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 b_2)) b_2 (*.f64 a (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 b_2)) b_2 (*.f64 a (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) b_2 (*.f64 (neg.f64 a) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) b_2 (*.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) b_2 (*.f64 (neg.f64 a) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) b_2 (*.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) b_2 (*.f64 a (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) b_2 (*.f64 a (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 a b_2))
(/.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 b_2)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))) (neg.f64 b_2)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (neg.f64 b_2)) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64)))))
(/.f64 (*.f64 (neg.f64 b_2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)))
(/.f64 (*.f64 (neg.f64 b_2) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 b_2) (/.f64 (/.f64 c b_2) b_2)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(neg.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) b_2))
(fma.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 (*.f64 (neg.f64 b_2) (/.f64 (/.f64 c b_2) b_2)) #s(literal -1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal -1 binary64)) b_2 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) #s(literal -1 binary64)) b_2 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) (pow.f64 a #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) a) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 (pow.f64 a #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (neg.f64 b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (/.f64 #s(literal 2 binary64) a)) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 b_2) a) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 b_2)) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 (/.f64 (/.f64 c b_2) b_2) (*.f64 #s(literal -1/2 binary64) (neg.f64 b_2)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (neg.f64 b_2) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(fma.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) (neg.f64 b_2)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) b_2))
(+.f64 (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 c b_2) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 b_2 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (neg.f64 b_2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (neg.f64 (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (+.f64 #s(literal 0 binary64) b_2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))))
(neg.f64 b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 #s(literal 0 binary64) b_2)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64)))) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 #s(literal 1 binary64)))) (neg.f64 (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a (*.f64 b_2 #s(literal 2 binary64)))) (neg.f64 (*.f64 b_2 a)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 a) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (*.f64 b_2 (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (neg.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (neg.f64 (*.f64 a b_2)))
(/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (neg.f64 (*.f64 (neg.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) a (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(literal 1 binary64))) (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(literal 1 binary64))) (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(literal -1 binary64))) (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 a)) (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(literal 2 binary64))) (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 #s(literal 1 binary64) a (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(literal 2 binary64))) (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(literal -2 binary64))) (*.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (neg.f64 b_2)) (*.f64 b_2 (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 (neg.f64 a)) (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 b_2 c) b_2) (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 b_2 c) b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 b_2 c) b_2) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 b_2 c) b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) a (*.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 b_2 c) b_2) a))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (neg.f64 a) (*.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 b_2 c) b_2) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)))) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) b_2 (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) b_2))
(/.f64 (fma.f64 (/.f64 b_2 c) b_2 (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 b_2 c) b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(/.f64 (fma.f64 (/.f64 b_2 c) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (/.f64 b_2 c) b_2)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(/.f64 (+.f64 (neg.f64 b_2) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) b_2))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 b_2 c) b_2) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (/.f64 b_2 c) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 (neg.f64 (neg.f64 a)) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 a)) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(/.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) (*.f64 (neg.f64 (neg.f64 a)) b_2))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 b_2 c) b_2) (*.f64 (neg.f64 (neg.f64 a)) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (/.f64 b_2 c) b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 a (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 b_2) (*.f64 a (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 a #s(literal 1 binary64))) (*.f64 a (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 b_2 c) b_2) (*.f64 #s(literal -1/2 binary64) a)) (*.f64 a (*.f64 (/.f64 b_2 c) b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 (/.f64 (neg.f64 c) b_2) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 b_2 c) b_2) (*.f64 (neg.f64 a) #s(literal -1/2 binary64))) (*.f64 (neg.f64 a) (*.f64 (/.f64 b_2 c) b_2)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 a #s(literal -2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (neg.f64 a) (*.f64 #s(literal -2 binary64) b_2)) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) (*.f64 a b_2))
(/.f64 (fma.f64 #s(literal -2 binary64) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) (*.f64 (neg.f64 a) b_2))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (fma.f64 (pow.f64 a #s(literal -2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64)))) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (/.f64 c b_2) b_2) a) #s(literal -1 binary64)))) (fma.f64 (pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 3 binary64))))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 c b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 b_2)) (/.f64 (neg.f64 c) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 (neg.f64 b_2))) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (/.f64 c b_2) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 (/.f64 c b_2) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 (/.f64 (neg.f64 c) b_2) b_2) #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (neg.f64 c) b_2) (/.f64 #s(literal -1/2 binary64) (neg.f64 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 (neg.f64 b_2))) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (neg.f64 c) b_2) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal 2 binary64) (pow.f64 a #s(literal -1 binary64)) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 c b_2) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c b_2) (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal -2 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64)) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a))
(+.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64)))
(*.f64 (/.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 3/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.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)))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))))
(*.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)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 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 -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 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))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.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))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.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 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (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))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (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)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))))
(*.f64 (fabs.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fabs.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (fabs.f64 (pow.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 2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) (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)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (neg.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 -1 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.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 2 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.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 -1 binary64)))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.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 c a) #s(literal 3 binary64)))) #s(literal -1 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 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (fabs.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (fabs.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (fabs.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fabs.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fabs.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 (fabs.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fabs.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.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)))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 c a)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.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 (fma.f64 c a (*.f64 b_2 b_2)) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 c a)))
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (*.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 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 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 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (exp.f64 (log.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (neg.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 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c a) b_2) b_2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 (neg.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 (neg.f64 b_2) b_2)))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.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 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.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 c a) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.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 c a) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.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 c a) #s(literal 3 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)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 c a))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 c a))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 c a))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
(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 (neg.f64 c) a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(-.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(fabs.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+.f64 (*.f64 c a) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 c a))
(exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (log.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 binary64) (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.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 2 binary64)) #s(literal 1/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 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (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)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))
(*.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64))) (pow.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 -2 binary64)) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (neg.f64 (pow.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/2 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (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)) #s(literal 1 binary64)) #s(literal -1 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 -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 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 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (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 -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (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 -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (/.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 -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -3 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (log.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/2 binary64) (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #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 2 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/2 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/2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (pow.f64 (fma.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)))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.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)))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.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 -1 binary64))
(pow.f64 (/.f64 (fma.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 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) (fma.f64 b_2 b_2 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.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 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.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 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64))) (fma.f64 b_2 b_2 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 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 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 (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 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 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 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.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 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 (fma.f64 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))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 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 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.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))) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 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 #s(literal 1 binary64) (/.f64 (-.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 #s(literal 1 binary64) (/.f64 (fma.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 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.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 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.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 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))))
(fma.f64 (sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64))) (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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))) (neg.f64 b_2))
(fma.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 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)) #s(literal -1 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.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 -1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (-.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 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 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)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))
(fma.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (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))
(fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (neg.f64 b_2))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 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 (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 (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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2)
(-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (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 (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))))
(+.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (fma.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)))))) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.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 (pow.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.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)))))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (fma.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 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.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)))))) a)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 a #s(literal -1 binary64))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 a #s(literal -1 binary64))) (fma.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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 a))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 a (fma.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 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.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)))))) a))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 a (fma.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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) a))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) a) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) #s(literal -1 binary64)))
(*.f64 (/.f64 c (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 c #s(literal 1 binary64)) (pow.f64 b_2 #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (/.f64 c b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 b_2 #s(literal -1 binary64))) b_2))
(*.f64 (pow.f64 (/.f64 b_2 (neg.f64 c)) #s(literal -1 binary64)) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) b_2))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 c #s(literal -1 binary64))))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 c) b_2) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 c b_2) b_2))
(*.f64 (/.f64 c b_2) (/.f64 (neg.f64 (pow.f64 b_2 #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 c b_2) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 c (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) b_2))
(*.f64 c (pow.f64 b_2 #s(literal -2 binary64)))
(pow.f64 (/.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (/.f64 c b_2) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) #s(literal 1 binary64))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (/.f64 (/.f64 c b_2) #s(literal 1 binary64)) b_2)
(/.f64 (*.f64 (/.f64 c b_2) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (pow.f64 b_2 #s(literal -1 binary64))) (neg.f64 (/.f64 b_2 c)))
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(/.f64 (*.f64 (neg.f64 c) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 c))
(/.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 b_2))
(/.f64 (neg.f64 c) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 b_2 c) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 c) b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 b_2 c) b_2) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 b_2 c) b_2)))
(/.f64 (/.f64 c b_2) (neg.f64 (neg.f64 b_2)))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 c (*.f64 b_2 b_2))
(neg.f64 (/.f64 (/.f64 (neg.f64 c) b_2) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 (neg.f64 b_2))) (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b_2 b_2))) (/.f64 c (neg.f64 (*.f64 b_2 b_2))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (/.f64 (neg.f64 c) b_2) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 c) b_2)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64))))
(*.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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (neg.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 -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.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 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 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)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/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 (sqrt.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 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/2 binary64))
(/.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 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 b_2 b_2) (fma.f64 (neg.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 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c a) b_2) b_2)))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 c a)))
(/.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 (neg.f64 c) a (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.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 c a) #s(literal 3 binary64))))))
(/.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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(exp.f64 (+.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.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)))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))))
(*.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)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 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 -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 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))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.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))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.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 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (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))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (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)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))))
(*.f64 (fabs.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fabs.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (fabs.f64 (pow.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 2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) (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)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
(*.f64 (neg.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 -1 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 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.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 2 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fabs.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.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 -1 binary64)))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.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 c a) #s(literal 3 binary64)))) #s(literal -1 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 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (fabs.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (fabs.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (fabs.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fabs.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fabs.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 (fabs.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fabs.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.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)))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 c a)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.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 (fma.f64 c a (*.f64 b_2 b_2)) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 c a)))
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (*.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 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 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 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (exp.f64 (log.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (neg.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 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c a) b_2) b_2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 (neg.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 (neg.f64 b_2) b_2)))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.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 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.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 c a) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.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 c a) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.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 c a) #s(literal 3 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)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 c a))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 c a))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 c a))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
(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 (neg.f64 c) a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(-.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(fabs.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+.f64 (*.f64 c a) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 c a))
(exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (log.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 binary64) (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.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 2 binary64)) #s(literal 1/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 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(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))
(pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (pow.f64 (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (*.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)))) (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 c a (*.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 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.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 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.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)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 2 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 (*.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))) (fma.f64 c a (*.f64 (neg.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))) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.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 (fma.f64 c a (*.f64 b_2 b_2)) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))
(/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64)))
(/.f64 (*.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 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.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 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (pow.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fma.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 c a) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))))
(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))))
(fabs.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)) (*.f64 c a)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))
(+.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(exp.f64 (+.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)))

eval135.0ms (1.9%)

Memory
34.8MiB live, 184.6MiB allocated
Compiler

Compiled 35 144 to 4 673 computations (86.7% saved)

prune286.0ms (4.1%)

Memory
-52.1MiB live, 71.9MiB allocated
Pruning

25 alts after pruning (21 fresh and 4 done)

PrunedKeptTotal
New991181 009
Fresh235
Picked235
Done011
Total995251 020
Accuracy
91.6%
Counts
1 020 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64))))) a)
55.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
20.7%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(approx (neg (pow (+ (* c a) (* b_2 b_2)) -1)) (/.f64 (/.f64 #s(literal -1 binary64) a) c))))) a)
8.7%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (pow.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 (*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 1 binary64)) b_2) b_2)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))) a)
8.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 #s(approx (pow (+ (* c a) (* b_2 b_2)) 2) (*.f64 (fma.f64 c c (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) c) (*.f64 b_2 b_2) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 a))) (neg.f64 a))) (*.f64 a a))) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))) a)
23.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 #s(approx (pow (+ (* c a) (* b_2 b_2)) 2) (*.f64 (*.f64 (*.f64 c c) a) a)) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))) a)
31.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
9.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))))) a)
22.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
24.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))) a)
22.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
40.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
40.8%
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
10.9%
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) #s(literal -1 binary64)))
21.2%
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
27.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2))
29.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
1.3%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (neg.f64 b_2))))) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
30.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
40.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))))
14.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64))) #s(literal -1/2 binary64)))
30.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
41.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
27.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
8.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
Compiler

Compiled 1 306 to 908 computations (30.5% saved)

simplify146.0ms (2.1%)

Memory
4.7MiB live, 83.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
057499
082497
1147481
2308433
3814433
42165404
56853404
08027400
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) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.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)))
#s(literal 1/2 binary64)
(/.f64 c b_2)
c
b_2
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 b_2 a)
a
#s(literal -2 binary64)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 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 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
a
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
c
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2)))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))))
#s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2)))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64))
(/.f64 (neg.f64 a) b_2)
(neg.f64 a)
a
(/.f64 c b_2)
c
#s(literal -1 binary64)
(*.f64 b_2 b_2)
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64))
(log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 a #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
#s(literal -1 binary64)
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.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)))
#s(literal 1/2 binary64)
(/.f64 c b_2)
c
b_2
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/.f64 b_2 a)
a
#s(literal -2 binary64)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 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 (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
#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 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
a
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
c
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))))) a)
(/.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) c (neg.f64 b_2)) b_2))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2)))))
(-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) c (neg.f64 b_2)) b_2))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))))
(sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) c (neg.f64 b_2)) b_2)))
#s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2)))
#s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) c (neg.f64 b_2)) b_2))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) c (neg.f64 b_2)) b_2)
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64))
(/.f64 (neg.f64 a) b_2)
(neg.f64 a)
a
(/.f64 c b_2)
c
#s(literal -1 binary64)
(*.f64 b_2 b_2)
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
(*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64))
(neg.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 a #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
#s(literal -1 binary64)

localize147.0ms (2.1%)

Memory
-8.4MiB live, 192.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
accuracy0.03125
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
accuracy0.8511351934816417
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
accuracy10.120778077495467
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
accuracy0.05078125
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))))) a)
accuracy0.6993634986631782
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64))
accuracy2.619830559203555
(sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))))
accuracy4.878583727285938
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))
accuracy0.046875
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
accuracy0.046875
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
accuracy0.9848457438602181
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
accuracy10.117004887717389
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
accuracy0.0
(/.f64 c b_2)
accuracy0.0
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
accuracy0.1420155142590519
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
accuracy10.09540563429595
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
accuracy0.0
(/.f64 b_2 a)
accuracy0.0
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
accuracy0.0
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
accuracy10.09540563429595
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
Samples
86.0ms214×0invalid
18.0ms42×0valid
Compiler

Compiled 847 to 108 computations (87.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 82.0ms
ival-mult: 30.0ms (36.7% of total)
ival-div: 22.0ms (26.9% of total)
ival-log: 7.0ms (8.6% of total)
ival-add: 6.0ms (7.3% of total)
ival-sqrt: 3.0ms (3.7% of total)
ival-neg: 3.0ms (3.7% of total)
ival-pow: 3.0ms (3.7% of total)
ival-exp: 2.0ms (2.4% of total)
ival-pow2: 2.0ms (2.4% of total)
ival-sub: 1.0ms (1.2% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series73.0ms (1.1%)

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

9 calls:

TimeVariablePointExpression
11.0ms
a
@inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (+ (* 1/2 (/ c b_2)) (* (/ b_2 a) -2)) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (* 1/2 (/ c b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/2 b_2)) (* (+ (* (/ (neg a) b_2) (/ c b_2)) -1) (* b_2 b_2)) (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) (/ (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) a) (neg b_2) (exp (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1)) (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1) (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (* (/ b_2 a) -2) (/ b_2 a) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1)))) (+ (* (/ (neg a) b_2) (/ c b_2)) -1) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
8.0ms
c
@0
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (+ (* 1/2 (/ c b_2)) (* (/ b_2 a) -2)) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (* 1/2 (/ c b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/2 b_2)) (* (+ (* (/ (neg a) b_2) (/ c b_2)) -1) (* b_2 b_2)) (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) (/ (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) a) (neg b_2) (exp (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1)) (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1) (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (* (/ b_2 a) -2) (/ b_2 a) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1)))) (+ (* (/ (neg a) b_2) (/ c b_2)) -1) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
7.0ms
c
@inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (+ (* 1/2 (/ c b_2)) (* (/ b_2 a) -2)) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (* 1/2 (/ c b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/2 b_2)) (* (+ (* (/ (neg a) b_2) (/ c b_2)) -1) (* b_2 b_2)) (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) (/ (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) a) (neg b_2) (exp (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1)) (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1) (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (* (/ b_2 a) -2) (/ b_2 a) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1)))) (+ (* (/ (neg a) b_2) (/ c b_2)) -1) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
7.0ms
a
@-inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (+ (* 1/2 (/ c b_2)) (* (/ b_2 a) -2)) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (* 1/2 (/ c b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/2 b_2)) (* (+ (* (/ (neg a) b_2) (/ c b_2)) -1) (* b_2 b_2)) (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) (/ (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) a) (neg b_2) (exp (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1)) (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1) (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (* (/ b_2 a) -2) (/ b_2 a) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1)))) (+ (* (/ (neg a) b_2) (/ c b_2)) -1) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))
6.0ms
b_2
@inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (+ (* 1/2 (/ c b_2)) (* (/ b_2 a) -2)) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (* 1/2 (/ c b_2)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ -1/2 b_2)) c) (* a (/ -1/2 b_2)) (* (+ (* (/ (neg a) b_2) (/ c b_2)) -1) (* b_2 b_2)) (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) (/ (+ (neg b_2) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))))) a) (neg b_2) (exp (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1)) (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1) (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (* (/ b_2 a) -2) (/ b_2 a) (sqrt (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1)))) (+ (* (/ (neg a) b_2) (/ c b_2)) -1) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))

simplify205.0ms (2.9%)

Memory
23.3MiB live, 243.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0148410161
149319772
085839370
Stop Event
iter limit
node limit
Counts
268 → 268
Calls
Call 1
Inputs
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(* -1/2 (/ a b_2))
(* -1 (pow b_2 2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(- (* b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2)
(/ (- (* b_2 (sqrt -1)) b_2) a)
(/ (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) a)
(/ (- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2) a)
(/ (- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2) a)
(* -1 (log (* -2 (/ b_2 c))))
(+ (* -1 (log (* -2 (/ b_2 c)))) (* 1/4 (/ (* a c) (pow b_2 2))))
(+ (* -1 (log (* -2 (/ b_2 c)))) (* a (+ (* -1/2 (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) b_2)))) (* 1/4 (/ c (pow b_2 2))))))
(+ (* -1 (log (* -2 (/ b_2 c)))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* a (+ (* -1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) b_2))) (* -1/6 (* a (+ (* -1/32 (/ (pow c 3) (pow b_2 6))) (+ (* 3/4 (/ (* (pow c 2) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 3))) (* 3 (/ (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5)))))) b_2)))))))))))
(log (* -2 (/ b_2 c)))
(+ (log (* -2 (/ b_2 c))) (* -1/4 (/ (* a c) (pow b_2 2))))
(+ (log (* -2 (/ b_2 c))) (* a (+ (* -1/4 (/ c (pow b_2 2))) (* 1/2 (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) b_2)))))))
(+ (log (* -2 (/ b_2 c))) (* a (+ (* -1/4 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -1/32 (/ (pow c 3) (pow b_2 6))) (+ (* 3/4 (/ (* (pow c 2) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 3))) (* 3 (/ (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5)))))) b_2)))))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) b_2))))))))
(* -2 (/ b_2 c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 c)) (* 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))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(/ b_2 a)
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
-1
(- (* -1 (/ (* a c) (pow b_2 2))) 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)))))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* -1 (* a c))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 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)) (+ (* 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) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))
(+ (* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(+ (* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (pow a 2)))))
(+ (* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* -1/2 (/ (+ (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (pow a 2))) (* -1/6 (/ (+ (* -6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1))))))) (+ (* 2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 6 (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))))) (pow a 3))))))
(log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))
(+ (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* 1/2 (/ (+ (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (pow a 2))) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(+ (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1))))))) (+ (* 2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 6 (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))))) (pow a 3))) (+ (* 1/2 (/ (+ (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (pow a 2))) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 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) (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 c) (pow b_2 2)))
(* a (- (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -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)) (pow (sqrt -1) 3)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -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 (log (* -1 (* (sqrt (/ a c)) (sqrt -1)))))
(+ (* -1 (log (* -1 (* (sqrt (/ a c)) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1))))
(+ (* -1 (log (* -1 (* (sqrt (/ a c)) (sqrt -1))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* 1/2 (/ (+ (* 2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))) (/ (* a (pow b_2 2)) c)) a))) a)))
(+ (* -1 (log (* -1 (* (sqrt (/ a c)) (sqrt -1))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (+ (* 2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))) (/ (* a (pow b_2 2)) c))) (* 1/6 (/ (+ (* -6 (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))) (+ (* 2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (/ (* (pow a 2) (pow b_2 3)) (pow c 2))) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))))))))) a))) a))) a)))
(log (* -1 (* (sqrt (/ a c)) (sqrt -1))))
(+ (log (* -1 (* (sqrt (/ a c)) (sqrt -1)))) (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))
(+ (log (* -1 (* (sqrt (/ a c)) (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (+ (* 2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))) (/ (* a (pow b_2 2)) c)) a)) (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) a)))
(+ (log (* -1 (* (sqrt (/ a c)) (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (+ (* -6 (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))) (+ (* 2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (/ (* (pow a 2) (pow b_2 3)) (pow c 2))) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))))))))) a)) (* 1/2 (+ (* 2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))) (/ (* a (pow b_2 2)) c)))) a)) (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) a)))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -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)) (pow (sqrt -1) 3))))))
(* -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) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(* -1 (* a (+ (/ 1 a) (/ c (pow b_2 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)))
(/ (+ (* -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)))
(+ (* 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) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 b_2)
(+ (* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* -1/2 (* b_2 (- (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))) (/ 1 (* a (* c (pow (sqrt -1) 2))))))))))
(+ (* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1/2 (- (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* -1/6 (* b_2 (+ (* -6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1))) (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))))))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 6 (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) a)))))))))))
(+ (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* 1/2 (* b_2 (- (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))) (/ 1 (* a (* c (pow (sqrt -1) 2))))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))
(+ (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* 1/6 (* b_2 (+ (* -6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1))) (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))))))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 6 (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) a)))))) (* 1/2 (- (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))
(+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (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) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(/ (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (pow b_2 2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* b_2 (- (sqrt -1) 1))
(* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1))
(/ (* b_2 (- (sqrt -1) 1)) a)
(* b_2 (- (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)) (/ 1 a)))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a))) (/ 1 a)))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)))) (/ 1 a)))
(* -1 (+ (log (/ -2 c)) (* -1 (log (/ 1 b_2)))))
(+ (* -1 (+ (log (/ -2 c)) (* -1 (log (/ 1 b_2))))) (* 1/4 (/ (* a c) (pow b_2 2))))
(+ (* -1 (+ (log (/ -2 c)) (* -1 (log (/ 1 b_2))))) (+ (* -1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 12 (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2)))))
(+ (* -1 (+ (log (/ -2 c)) (* -1 (log (/ 1 b_2))))) (+ (* -1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 12 (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (pow b_2 4))) (+ (* -1/720 (/ (+ (* -15/4 (* (pow a 3) (pow c 3))) (+ (* 90 (* a (* (pow c 2) (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 360 (* c (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))))))) (pow b_2 6))) (* 1/4 (/ (* a c) (pow b_2 2))))))
(+ (log (/ -2 c)) (* -1 (log (/ 1 b_2))))
(+ (log (/ -2 c)) (+ (* -1 (log (/ 1 b_2))) (* -1/4 (/ (* a c) (pow b_2 2)))))
(+ (log (/ -2 c)) (+ (* -1 (log (/ 1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 12 (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (pow b_2 4))))))
(+ (log (/ -2 c)) (+ (* -1 (log (/ 1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (+ (* 1/720 (/ (+ (* -15/4 (* (pow a 3) (pow c 3))) (+ (* 90 (* a (* (pow c 2) (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 360 (* c (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))))))) (pow b_2 6))) (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 12 (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (pow b_2 4)))))))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1 (* b_2 (+ 1 (sqrt -1))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(* -1 (/ (* b_2 (+ 1 (sqrt -1))) a))
(* -1 (* b_2 (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))))
(* -1 (+ (log (* 1/2 a)) (log (/ -1 b_2))))
(+ (* -1 (+ (log (* 1/2 a)) (log (/ -1 b_2)))) (* -1/4 (/ (* a c) (pow b_2 2))))
(+ (* -1 (+ (log (* 1/2 a)) (log (/ -1 b_2)))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (* -1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4)))))
(+ (* -1 (+ (log (* 1/2 a)) (log (/ -1 b_2)))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (+ (* -1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* -1/720 (/ (+ (* -1440 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) a)) (+ (* -45/2 (* (pow a 3) (pow c 3))) (* 15/4 (* (pow a 3) (pow c 3))))) (pow b_2 6))))))
(+ (log (* 1/2 a)) (log (/ -1 b_2)))
(+ (log (* 1/2 a)) (+ (log (/ -1 b_2)) (* 1/4 (/ (* a c) (pow b_2 2)))))
(+ (log (* 1/2 a)) (+ (log (/ -1 b_2)) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2))))))
(+ (log (* 1/2 a)) (+ (log (/ -1 b_2)) (+ (* 1/720 (/ (+ (* -1440 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) a)) (+ (* -45/2 (* (pow a 3) (pow c 3))) (* 15/4 (* (pow a 3) (pow c 3))))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2)))))))
(* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))
(* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 1/2 a)) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))) b_2))
(* -1 (* b_2 (sqrt -1)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2)
(- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2)
(- (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(- (+ (* c (+ (* -1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (sqrt -1) b_2)))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(- (+ (* c (+ (* 1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/8 (/ (* a (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))))))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(* -1 (+ (log (* -2 b_2)) (* -1 (log c))))
(+ (* -1 (+ (log (* -2 b_2)) (* -1 (log c)))) (* 1/4 (/ (* a c) (pow b_2 2))))
(+ (* -1 (+ (log (* -2 b_2)) (* -1 (log c)))) (* c (+ (* -1/2 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 4))) (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 4))))))) (* 1/4 (/ a (pow b_2 2))))))
(+ (* -1 (+ (log (* -2 b_2)) (* -1 (log c)))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* c (+ (* -1/2 (+ (* -1/4 (/ (pow a 2) (pow b_2 4))) (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 4)))))) (* -1/6 (* c (+ (* -1/32 (/ (pow a 3) (pow b_2 6))) (+ (* 3/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 3))) (* 3 (/ (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))) b_2)))))))))))
(+ (log (* -2 b_2)) (* -1 (log c)))
(+ (log (* -2 b_2)) (+ (* -1 (log c)) (* -1/4 (/ (* a c) (pow b_2 2)))))
(+ (log (* -2 b_2)) (+ (* -1 (log c)) (* c (+ (* -1/4 (/ a (pow b_2 2))) (* 1/2 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 4))) (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 4)))))))))))
(+ (log (* -2 b_2)) (+ (* -1 (log c)) (* c (+ (* -1/4 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -1/32 (/ (pow a 3) (pow b_2 6))) (+ (* 3/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 3))) (* 3 (/ (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))) b_2)))))) (* 1/2 (+ (* -1/4 (/ (pow a 2) (pow b_2 4))) (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 4))))))))))))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/ (+ (* -2 b_2) (* 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))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (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 (+ (* -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) (* -1 (/ (pow b_2 2) c))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (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 (/ 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) (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 (+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (log (/ 1 c))))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* -1 (+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (log (/ 1 c)))))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* -1 (+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (log (/ 1 c)))) (* -1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (pow c 2)))))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* -1 (+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (log (/ 1 c)))) (+ (* -1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (pow c 2))) (* -1/6 (/ (+ (* -6 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1))))))) (+ (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 6 (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a)))) (pow c 3))))))
(+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (log (/ 1 c)))
(+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (log (/ 1 c)) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (log (/ 1 c)) (+ (* 1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (pow c 2))) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))))
(+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (log (/ 1 c)) (+ (* 1/6 (/ (+ (* -6 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1))))))) (+ (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 6 (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a)))) (pow c 3))) (+ (* 1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (pow c 2))) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))))
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 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))))))) 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) (sqrt -1)))) (+ (* 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) (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))))))
(* c (- (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -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)) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(* -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))) (pow (sqrt -1) 3)))))
(* -1 (+ (log (* (sqrt (* a c)) (sqrt -1))) (log (/ -1 c))))
(+ (* -1 (+ (log (* (sqrt (* a c)) (sqrt -1))) (log (/ -1 c)))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1))))
(+ (* -1 (+ (log (* (sqrt (* a c)) (sqrt -1))) (log (/ -1 c)))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))) (/ (* (pow b_2 2) c) a)) c))) c)))
(+ (* -1 (+ (log (* (sqrt (* a c)) (sqrt -1))) (log (/ -1 c)))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))) (/ (* (pow b_2 2) c) a))) (* 1/6 (/ (+ (* -6 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))))))) (+ (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 6 (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) a)))) c))) c))) c)))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (log (/ -1 c)))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (+ (log (/ -1 c)) (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1))))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (+ (log (/ -1 c)) (* -1 (/ (+ (* -1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))) (/ (* (pow b_2 2) c) a)) c)) (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) c))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (+ (log (/ -1 c)) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (+ (* -6 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))))))) (+ (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 6 (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) a)))) c)) (* 1/2 (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))) (/ (* (pow b_2 2) c) a)))) c)) (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) c))))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) c)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -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)) (pow (sqrt -1) 3))))))
(* -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) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
(* -1 (* c (+ (/ 1 c) (/ a (pow b_2 2)))))
Outputs
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2)) a)
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a)
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a)
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a)
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1 (pow b_2 2))
(*.f64 (neg.f64 b_2) b_2)
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))
(- (* b_2 (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))
(- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2)
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))
(- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2)
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))
(/ (- (* b_2 (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) a)
(/ (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) a)
(/ (- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) a)
(/ (- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) a)
(* -1 (log (* -2 (/ b_2 c))))
(neg.f64 (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))))
(+ (* -1 (log (* -2 (/ b_2 c)))) (* 1/4 (/ (* a c) (pow b_2 2))))
(fma.f64 (*.f64 (/.f64 a b_2) (/.f64 c b_2)) #s(literal 1/4 binary64) (neg.f64 (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))))
(+ (* -1 (log (* -2 (/ b_2 c)))) (* a (+ (* -1/2 (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) b_2)))) (* 1/4 (/ c (pow b_2 2))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (/.f64 c b_2) (*.f64 (*.f64 #s(literal -1/2 binary64) a) (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) c) b_2)))) a (neg.f64 (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))))
(+ (* -1 (log (* -2 (/ b_2 c)))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* a (+ (* -1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) b_2))) (* -1/6 (* a (+ (* -1/32 (/ (pow c 3) (pow b_2 6))) (+ (* 3/4 (/ (* (pow c 2) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 3))) (* 3 (/ (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5)))))) b_2)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) a) (fma.f64 (*.f64 c (/.f64 (fma.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.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) c) (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) c) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))))) b_2)) #s(literal 3 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 3/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) c) b_2)) #s(literal -1/2 binary64))) a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) a (neg.f64 (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))))
(log (* -2 (/ b_2 c)))
(log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))
(+ (log (* -2 (/ b_2 c))) (* -1/4 (/ (* a c) (pow b_2 2))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))))
(+ (log (* -2 (/ b_2 c))) (* a (+ (* -1/4 (/ c (pow b_2 2))) (* 1/2 (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) b_2)))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 c b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) a) (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) c) b_2)))) a (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))))
(+ (log (* -2 (/ b_2 c))) (* a (+ (* -1/4 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -1/32 (/ (pow c 3) (pow b_2 6))) (+ (* 3/4 (/ (* (pow c 2) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 3))) (* 3 (/ (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5)))))) b_2)))))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) b_2))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) a) (fma.f64 (*.f64 c (/.f64 (fma.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.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) c) (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) c) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))))) b_2)) #s(literal 3 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 3/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) c) b_2)) #s(literal 1/2 binary64))) a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/4 binary64))) a (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))))
(* -2 (/ b_2 c))
(*.f64 (/.f64 b_2 c) #s(literal -2 binary64))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 (/.f64 b_2 c) #s(literal -2 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)))
(+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) a (/.f64 #s(literal 1/2 binary64) b_2)) a (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 c)) (* 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))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.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) c) (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) c) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))))) a (/.f64 #s(literal 1/2 binary64) b_2)) a (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))
(/ b_2 a)
(/.f64 b_2 a)
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) a (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64))) a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
-1
#s(literal -1 binary64)
(- (* -1 (/ (* a c) (pow b_2 2))) 1)
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.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 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))) a)
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))) a)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(*.f64 (neg.f64 a) (+.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* 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 (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) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))) a)
(* 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)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))) a)
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (*.f64 (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) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (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 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))))
(* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(neg.f64 (fma.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (pow a 2)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) a) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) a) c))) a) (neg.f64 (fma.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* -1/2 (/ (+ (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (pow a 2))) (* -1/6 (/ (+ (* -6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1))))))) (+ (* 2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 6 (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))))) (pow a 3))))))
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -6 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 a c)) (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 a a) c) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) c)))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 6 binary64) b_2) (*.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64))))) (pow.f64 a #s(literal 3 binary64))) #s(literal -1/6 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) a) c))) a))))
(log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))
(fma.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* 1/2 (/ (+ (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (pow a 2))) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) a) c))) a) (fma.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))))
(+ (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1))))))) (+ (* 2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 6 (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))))) (pow a 3))) (+ (* 1/2 (/ (+ (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (pow a 2))) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -6 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 a c)) (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 a a) c) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) c)))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 6 binary64) b_2) (*.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64))))) (pow.f64 a #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) a) c))) a) (fma.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(fma.f64 (/.f64 b_2 c) #s(literal -1 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) a) (/.f64 #s(literal -1/2 binary64) a))) (/.f64 (neg.f64 b_2) c))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 a c)) (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 a a) c) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) c)))) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (neg.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (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 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 b_2 c)))))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* -1 (/ (* a c) (pow b_2 2)))
(*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2))
(* a (- (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 b_2 b_2)) a)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (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)) (neg.f64 b_2)) (neg.f64 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 a)) b_2) (neg.f64 a))))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(*.f64 (neg.f64 a) (+.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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)) (neg.f64 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)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 a)) b_2) (neg.f64 a))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1))))) a))) a)))
(neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) a)))
(* -1 (log (* -1 (* (sqrt (/ a c)) (sqrt -1)))))
(neg.f64 (log.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))))
(+ (* -1 (log (* -1 (* (sqrt (/ a c)) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (log.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))))
(+ (* -1 (log (* -1 (* (sqrt (/ a c)) (sqrt -1))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* 1/2 (/ (+ (* 2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))) (/ (* a (pow b_2 2)) c)) a))) a)))
(-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 b_2 b_2) a) c)) a) #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))) (neg.f64 a)) (log.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))))
(+ (* -1 (log (* -1 (* (sqrt (/ a c)) (sqrt -1))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (+ (* 2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))) (/ (* a (pow b_2 2)) c))) (* 1/6 (/ (+ (* -6 (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))) (+ (* 2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (/ (* (pow a 2) (pow b_2 3)) (pow c 2))) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))))))))) a))) a))) a)))
(-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 6 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 a a) c) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) c)) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -6 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))))) a) #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 b_2 b_2) a) c)) #s(literal -1/2 binary64))) a))) (neg.f64 a)) (log.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))))
(log (* -1 (* (sqrt (/ a c)) (sqrt -1))))
(log.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))))
(+ (log (* -1 (* (sqrt (/ a c)) (sqrt -1)))) (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (log.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))))
(+ (log (* -1 (* (sqrt (/ a c)) (sqrt -1)))) (* -1 (/ (+ (* -1/2 (/ (+ (* 2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))) (/ (* a (pow b_2 2)) c)) a)) (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) a)))
(-.f64 (log.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 b_2 b_2) a) c)) a) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) a))
(+ (log (* -1 (* (sqrt (/ a c)) (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (+ (* -6 (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))) (+ (* 2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (/ (* (pow a 2) (pow b_2 3)) (pow c 2))) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))))))))) a)) (* 1/2 (+ (* 2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))) (/ (* a (pow b_2 2)) c)))) a)) (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) a)))
(-.f64 (log.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 6 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 a a) c) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) c)) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -6 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))))) a) #s(literal -1/6 binary64) (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 b_2 b_2) a) c)) #s(literal 1/2 binary64))) (neg.f64 a))) a))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) c) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal -1/2 binary64)))) a) #s(literal -1 binary64) (*.f64 a (/.f64 b_2 c))) a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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)) (pow (sqrt -1) 3))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 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 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))))
(* -1 (* a (+ (/ 1 a) (/ c (pow b_2 2)))))
(neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 b_2 b_2)) a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(/ (+ (* -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)))
(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 (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 (*.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 (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 3 binary64)))) (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #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) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal -1/8 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 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (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)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 b_2)
(neg.f64 b_2)
(+ (* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* -1/2 (* b_2 (- (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))) (/ 1 (* a (* c (pow (sqrt -1) 2))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) b_2) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 c))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) b_2 (neg.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1 (log (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1/2 (- (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* -1/6 (* b_2 (+ (* -6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1))) (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))))))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 6 (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) a)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) b_2) (fma.f64 (*.f64 #s(literal -6 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/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 (*.f64 c c) a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64)) a) #s(literal 6 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 c))) #s(literal -1/2 binary64))) b_2 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) b_2 (neg.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))))
(+ (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* 1/2 (* b_2 (- (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))) (/ 1 (* a (* c (pow (sqrt -1) 2))))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) b_2) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 c))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) b_2 (log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (log (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* 1/6 (* b_2 (+ (* -6 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1))) (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))))))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 6 (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) a)))))) (* 1/2 (- (* -2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) b_2) (fma.f64 (*.f64 #s(literal -6 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/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 (*.f64 c c) a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64)) a) #s(literal 6 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 c))) #s(literal 1/2 binary64))) b_2 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) b_2 (log.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) b_2 (/.f64 #s(literal -1 binary64) c)) b_2 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/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 (*.f64 c c) a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) c)) b_2 (/.f64 (sqrt.f64 (/.f64 a c)) (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 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.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) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal -1/8 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))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(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 5 binary64))) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (sqrt.f64 #s(literal -1 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))))
(/ (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (pow b_2 2))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 b_2 b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 #s(literal -1/2 binary64) c))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2)))) b_2)
(* b_2 (- (* 1/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)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) 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 (*.f64 (pow.f64 a #s(literal 3 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 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 c a)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 c a (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 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 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64)))) b_2)
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(* b_2 (- (sqrt -1) 1))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)
(* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) b_2)
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1 binary64)) b_2)
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1 binary64)) b_2)
(/ (* b_2 (- (sqrt -1) 1)) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) a)
(* b_2 (- (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)) (/ 1 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) #s(literal 1/2 binary64) (/.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a)) b_2)
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a))) (/ 1 a)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (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 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) #s(literal 1/2 binary64) (/.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a))) b_2)
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)))) (/ 1 a)))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (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 #s(literal -1 binary64)) b_2) (/.f64 c b_2)) #s(literal 1/2 binary64) (/.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a))) b_2)
(* -1 (+ (log (/ -2 c)) (* -1 (log (/ 1 b_2)))))
(neg.f64 (+.f64 (log.f64 b_2) (log.f64 (/.f64 #s(literal -2 binary64) c))))
(+ (* -1 (+ (log (/ -2 c)) (* -1 (log (/ 1 b_2))))) (* 1/4 (/ (* a c) (pow b_2 2))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (neg.f64 (+.f64 (log.f64 b_2) (log.f64 (/.f64 #s(literal -2 binary64) c)))))
(+ (* -1 (+ (log (/ -2 c)) (* -1 (log (/ 1 b_2))))) (+ (* -1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 12 (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 12 binary64) c) (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 a a)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/24 binary64) (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (neg.f64 (+.f64 (log.f64 b_2) (log.f64 (/.f64 #s(literal -2 binary64) c))))))
(+ (* -1 (+ (log (/ -2 c)) (* -1 (log (/ 1 b_2))))) (+ (* -1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 12 (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (pow b_2 4))) (+ (* -1/720 (/ (+ (* -15/4 (* (pow a 3) (pow c 3))) (+ (* 90 (* a (* (pow c 2) (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 360 (* c (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))))))) (pow b_2 6))) (* 1/4 (/ (* a c) (pow b_2 2))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 360 binary64) c) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (*.f64 c c)) (/.f64 #s(literal 5/64 binary64) a)) #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) c) (*.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (*.f64 c c)))) (fma.f64 (*.f64 #s(literal 90 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) (*.f64 c c)) (*.f64 (*.f64 #s(literal -15/4 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 12 binary64) c) (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 a a)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/24 binary64) (*.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2))))) (+.f64 (log.f64 b_2) (log.f64 (/.f64 #s(literal -2 binary64) c))))
(+ (log (/ -2 c)) (* -1 (log (/ 1 b_2))))
(+.f64 (log.f64 b_2) (log.f64 (/.f64 #s(literal -2 binary64) c)))
(+ (log (/ -2 c)) (+ (* -1 (log (/ 1 b_2))) (* -1/4 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (+.f64 (log.f64 b_2) (log.f64 (/.f64 #s(literal -2 binary64) c))))
(+ (log (/ -2 c)) (+ (* -1 (log (/ 1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 12 (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (pow b_2 4))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 12 binary64) c) (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 a a)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (log.f64 b_2))) (log.f64 (/.f64 #s(literal -2 binary64) c)))
(+ (log (/ -2 c)) (+ (* -1 (log (/ 1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (+ (* 1/720 (/ (+ (* -15/4 (* (pow a 3) (pow c 3))) (+ (* 90 (* a (* (pow c 2) (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 360 (* c (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))))))) (pow b_2 6))) (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 12 (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (pow b_2 4)))))))
(+.f64 (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 360 binary64) c) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (*.f64 c c)) (/.f64 #s(literal 5/64 binary64) a)) #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) c) (*.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (*.f64 c c)))) (fma.f64 (*.f64 #s(literal 90 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) (*.f64 c c)) (*.f64 (*.f64 #s(literal -15/4 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 12 binary64) c) (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 a a)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2))))) (+.f64 (log.f64 b_2) (log.f64 (/.f64 #s(literal -2 binary64) c))))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) c)) b_2)
(* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) c)))) b_2)
(* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (*.f64 c c)) (/.f64 #s(literal 5/64 binary64) a)) #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) c) (*.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (*.f64 c c)))) (neg.f64 (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 a b_2) (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (/.f64 #s(literal 2 binary64) c)))) b_2)
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64)))) 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 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal 2 binary64) a))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal 2 binary64) a)))))
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/16 binary64))))
(* -1 (* b_2 (+ 1 (sqrt -1))))
(*.f64 (neg.f64 b_2) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(*.f64 (neg.f64 b_2) (+.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))))))
(* -1 (/ (* b_2 (+ 1 (sqrt -1))) a))
(*.f64 (neg.f64 b_2) (/.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) a))
(* -1 (* b_2 (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (+.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) a) (/.f64 #s(literal 1 binary64) a))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (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 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (+.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) a) (/.f64 #s(literal 1 binary64) a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (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 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (+.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) a) (/.f64 #s(literal 1 binary64) a))))))
(* -1 (+ (log (* 1/2 a)) (log (/ -1 b_2))))
(neg.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) (log.f64 (*.f64 #s(literal 1/2 binary64) a))))
(+ (* -1 (+ (log (* 1/2 a)) (log (/ -1 b_2)))) (* -1/4 (/ (* a c) (pow b_2 2))))
(-.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2))) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) (log.f64 (*.f64 #s(literal 1/2 binary64) a))))
(+ (* -1 (+ (log (* 1/2 a)) (log (/ -1 b_2)))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (* -1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/24 binary64) (-.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2))) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) (log.f64 (*.f64 #s(literal 1/2 binary64) a)))))
(+ (* -1 (+ (log (* 1/2 a)) (log (/ -1 b_2)))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (+ (* -1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* -1/720 (/ (+ (* -1440 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) a)) (+ (* -45/2 (* (pow a 3) (pow c 3))) (* 15/4 (* (pow a 3) (pow c 3))))) (pow b_2 6))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -5/128 binary64)) a) #s(literal -1440 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -75/4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/24 binary64) (*.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2))))) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) (log.f64 (*.f64 #s(literal 1/2 binary64) a))))
(+ (log (* 1/2 a)) (log (/ -1 b_2)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) (log.f64 (*.f64 #s(literal 1/2 binary64) a)))
(+ (log (* 1/2 a)) (+ (log (/ -1 b_2)) (* 1/4 (/ (* a c) (pow b_2 2)))))
(fma.f64 (*.f64 (/.f64 a b_2) (/.f64 c b_2)) #s(literal 1/4 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) (log.f64 (*.f64 #s(literal 1/2 binary64) a))))
(+ (log (* 1/2 a)) (+ (log (/ -1 b_2)) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) (log.f64 (*.f64 #s(literal 1/2 binary64) a)))
(+ (log (* 1/2 a)) (+ (log (/ -1 b_2)) (+ (* 1/720 (/ (+ (* -1440 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) a)) (+ (* -45/2 (* (pow a 3) (pow c 3))) (* 15/4 (* (pow a 3) (pow c 3))))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2)))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -5/128 binary64)) a) #s(literal -1440 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -75/4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) (log.f64 (*.f64 #s(literal 1/2 binary64) a)))
(* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) b_2) (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a)) (neg.f64 b_2))
(* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(/.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) b_2) (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a))) (neg.f64 b_2))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 1/2 a)) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))) b_2))
(/.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 3 binary64))) #s(literal -5/128 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2)))) (neg.f64 b_2))
(* -1 (* b_2 (sqrt -1)))
(*.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) a) (*.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)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2)
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2) #s(literal 1/2 binary64))) c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))
(- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2)
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2) #s(literal 1/2 binary64))) c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))
(- (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) a))
(- (+ (* c (+ (* -1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (sqrt -1) b_2)))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 (fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) a))
(- (+ (* c (+ (* 1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/8 (/ (* a (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))))))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal 1/2 binary64))) c (/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) a))
(* -1 (+ (log (* -2 b_2)) (* -1 (log c))))
(neg.f64 (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) (log.f64 c)))
(+ (* -1 (+ (log (* -2 b_2)) (* -1 (log c)))) (* 1/4 (/ (* a c) (pow b_2 2))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (neg.f64 (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) (log.f64 c))))
(+ (* -1 (+ (log (* -2 b_2)) (* -1 (log c)))) (* c (+ (* -1/2 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 4))) (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 4))))))) (* 1/4 (/ a (pow b_2 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -3/16 binary64)) (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) c (neg.f64 (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) (log.f64 c))))
(+ (* -1 (+ (log (* -2 b_2)) (* -1 (log c)))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* c (+ (* -1/2 (+ (* -1/4 (/ (pow a 2) (pow b_2 4))) (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 4)))))) (* -1/6 (* c (+ (* -1/32 (/ (pow a 3) (pow b_2 6))) (+ (* 3/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 3))) (* 3 (/ (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))) b_2)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) c) (fma.f64 (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) a)) #s(literal -2 binary64) (fma.f64 (*.f64 a (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (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 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64))))) b_2) #s(literal 3 binary64) (fma.f64 (*.f64 a (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 3/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -3/16 binary64)) #s(literal -1/2 binary64))) c (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) c (neg.f64 (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) (log.f64 c))))
(+ (log (* -2 b_2)) (* -1 (log c)))
(-.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) (log.f64 c))
(+ (log (* -2 b_2)) (+ (* -1 (log c)) (* -1/4 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) (log.f64 c)))
(+ (log (* -2 b_2)) (+ (* -1 (log c)) (* c (+ (* -1/4 (/ a (pow b_2 2))) (* 1/2 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 4))) (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 4)))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -3/16 binary64)) (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/4 binary64))) c (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) (log.f64 c)))
(+ (log (* -2 b_2)) (+ (* -1 (log c)) (* c (+ (* -1/4 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -1/32 (/ (pow a 3) (pow b_2 6))) (+ (* 3/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 3))) (* 3 (/ (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))) b_2)))))) (* 1/2 (+ (* -1/4 (/ (pow a 2) (pow b_2 4))) (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/8 (/ (pow a 2) (pow b_2 4))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) c) (fma.f64 (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) a)) #s(literal -2 binary64) (fma.f64 (*.f64 a (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (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 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64))))) b_2) #s(literal 3 binary64) (fma.f64 (*.f64 a (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 3/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -3/16 binary64)) #s(literal 1/2 binary64))) c (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/4 binary64))) c (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) (log.f64 c)))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2)) c)
(/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 #s(literal -2 binary64) b_2)) c)
(/ (+ (* -2 b_2) (* 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))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) a)) #s(literal -2 binary64) (fma.f64 (*.f64 a (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (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 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64))))) (neg.f64 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 (*.f64 #s(literal -2 binary64) b_2)) c)
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2) #s(literal 1/2 binary64))) c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b_2) #s(literal 1/2 binary64))) c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 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) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (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 3 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) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a))))) c)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c)) c)
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c))) c)
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c)))) c)
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 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 (*.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) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c))) c)
(* 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)))) (/ 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)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c)))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a)))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (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 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a))))) c)
(* -1 (+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (log (/ 1 c))))
(neg.f64 (-.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c)))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* -1 (+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (log (/ 1 c)))))
(neg.f64 (fma.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (-.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* -1 (+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (log (/ 1 c)))) (* -1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (pow c 2)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) c) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) c) a))) c) (neg.f64 (fma.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (-.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c)))))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* -1 (+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (log (/ 1 c)))) (+ (* -1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (pow c 2))) (* -1/6 (/ (+ (* -6 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1))))))) (+ (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 6 (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a)))) (pow c 3))))))
(fma.f64 (neg.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -6 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (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 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 c c) a)))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal -1/2 binary64)) a)) #s(literal 6 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 2 binary64)))) (pow.f64 c #s(literal 3 binary64))) #s(literal -1/6 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) c) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) c) a))) c) (neg.f64 (-.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))))))
(+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (log (/ 1 c)))
(-.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))
(+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (log (/ 1 c)) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(fma.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (-.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c)))
(+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (log (/ 1 c)) (+ (* 1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (pow c 2))) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))))
(+.f64 (fma.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (-.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))) (*.f64 (/.f64 #s(literal 1/2 binary64) c) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) c) a))) c)))
(+ (log (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (log (/ 1 c)) (+ (* 1/6 (/ (+ (* -6 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1))))))) (+ (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 6 (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a)))) (pow c 3))) (+ (* 1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))) (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (pow c 2))) (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))))
(+.f64 (-.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c)) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -6 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (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 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 c c) a)))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal -1/2 binary64)) a)) #s(literal 6 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 2 binary64)))) (pow.f64 c #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) c) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) c) a))) c) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))))
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal 1 binary64))) c)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/.f64 (-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) c) (/.f64 #s(literal -1/2 binary64) c))) (/.f64 b_2 #s(literal 1 binary64))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 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))))))) c)
(/.f64 (-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (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 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 c c) a)))) (pow.f64 c #s(literal 3 binary64)))) (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 b_2 #s(literal 1 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))))) c)
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.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)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* c (- (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) c)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.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)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #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)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) (/.f64 b_2 a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* 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)) (neg.f64 c))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (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)) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) b_2) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) (neg.f64 c))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) b_2) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) (/.f64 b_2 a)) (neg.f64 c))) (neg.f64 c))
(* -1 (+ (log (* (sqrt (* a c)) (sqrt -1))) (log (/ -1 c))))
(neg.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1 (+ (log (* (sqrt (* a c)) (sqrt -1))) (log (/ -1 c)))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1 (+ (log (* (sqrt (* a c)) (sqrt -1))) (log (/ -1 c)))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))) (/ (* (pow b_2 2) c) a)) c))) c)))
(-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 b_2 b_2) c) a)) c) #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))) (neg.f64 c)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1 (+ (log (* (sqrt (* a c)) (sqrt -1))) (log (/ -1 c)))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))) (/ (* (pow b_2 2) c) a))) (* 1/6 (/ (+ (* -6 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))))))) (+ (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 6 (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) a)))) c))) c))) c)))
(-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -6 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 c c) a)) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) a)) #s(literal 6 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 2 binary64)))) c) #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 b_2 b_2) c) a)) #s(literal -1/2 binary64))) c))) (neg.f64 c)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (log (/ -1 c)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (+ (log (/ -1 c)) (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1))))))
(fma.f64 (*.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (+ (log (/ -1 c)) (* -1 (/ (+ (* -1/2 (/ (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))) (/ (* (pow b_2 2) c) a)) c)) (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) c))))
(-.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 b_2 b_2) c) a)) c) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) c))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (+ (log (/ -1 c)) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (+ (* -6 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))))))) (+ (* 2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 6 (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) a)))) c)) (* 1/2 (+ (* -2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))))) (/ (* (pow b_2 2) c) a)))) c)) (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) c))))
(-.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -6 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 c c) a)) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) a)) #s(literal 6 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 2 binary64)))) c) #s(literal -1/6 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 b_2 b_2) c) a)) #s(literal 1/2 binary64))) (neg.f64 c))) c))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (*.f64 (neg.f64 b_2) c)) (neg.f64 c))) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) c)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.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 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) c) a) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (neg.f64 c)) (*.f64 c b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(*.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)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* c (+ (/ 1 c) (/ a (pow b_2 2)))))
(neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) c)))

rewrite336.0ms (4.8%)

Memory
9.1MiB live, 184.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057424
081422
1301372
22219371
08746364
Stop Event
iter limit
node limit
iter limit
Counts
24 → 544
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.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)))
(/.f64 c b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))))) a)
(neg.f64 b_2)
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64))
(log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 b_2 a)
(sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))))
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 b_2 c) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 b_2 c) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 b_2 c) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))))))
(/.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 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (*.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) a (*.f64 (neg.f64 b_2) (*.f64 #s(literal 2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) (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 (neg.f64 c) #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) (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 (neg.f64 c) #s(literal 1/2 binary64)) a (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal 2 binary64)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) (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 (neg.f64 c) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) 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 c) #s(literal 1/2 binary64)) (/.f64 a b_2) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 b_2) (/.f64 a b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) a (*.f64 (neg.f64 b_2) (*.f64 #s(literal 2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal -2 binary64)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) a (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal 2 binary64)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) a (*.f64 (neg.f64 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (/.f64 a b_2) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 b_2) (/.f64 a b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) a (*.f64 (neg.f64 b_2) (*.f64 #s(literal 2 binary64) (neg.f64 b_2)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 #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)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.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)) a (*.f64 (neg.f64 b_2) (*.f64 (neg.f64 b_2) #s(literal 2 binary64)))) (*.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) 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)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) 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 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (/.f64 a b_2) (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (*.f64 (neg.f64 b_2) (/.f64 a b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) a (*.f64 b_2 (*.f64 #s(literal 2 binary64) (neg.f64 b_2)))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.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) a (*.f64 b_2 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 b_2 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal -2 binary64) b_2)) (*.f64 b_2 (/.f64 a b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (+.f64 a (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 #s(literal 2 binary64) (neg.f64 b_2)))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) a))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (neg.f64 b_2) #s(literal -2 binary64)))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a)))
(/.f64 (+.f64 a (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (neg.f64 b_2) #s(literal 2 binary64)))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) a))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal 1 binary64))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)))
(/.f64 (+.f64 a (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) a))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 a b_2) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -2 binary64))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (/.f64 a b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 b_2))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (/.f64 b_2 c) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))) (*.f64 (/.f64 b_2 c) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) a (*.f64 (/.f64 b_2 c) (*.f64 #s(literal 2 binary64) (neg.f64 b_2)))) (*.f64 (/.f64 b_2 c) a))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (neg.f64 a) (*.f64 (/.f64 b_2 c) (*.f64 #s(literal -2 binary64) (neg.f64 b_2)))) (*.f64 (/.f64 b_2 c) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (/.f64 b_2 c) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))) (*.f64 (/.f64 b_2 c) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (neg.f64 a) (*.f64 (/.f64 b_2 c) (*.f64 (neg.f64 b_2) #s(literal -2 binary64)))) (*.f64 (/.f64 b_2 c) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) a (*.f64 (/.f64 b_2 c) (*.f64 (neg.f64 b_2) #s(literal 2 binary64)))) (*.f64 (/.f64 b_2 c) a))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (neg.f64 a) (*.f64 (/.f64 b_2 c) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (/.f64 b_2 c) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (*.f64 (/.f64 b_2 c) #s(literal 1 binary64))) (*.f64 (/.f64 b_2 c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) a (*.f64 (/.f64 b_2 c) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (/.f64 b_2 c) a))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))) (*.f64 (/.f64 b_2 c) (/.f64 a b_2)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (/.f64 b_2 c) (neg.f64 b_2))) (*.f64 (/.f64 b_2 c) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (/.f64 b_2 c) (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 b_2 c)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 a (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 a (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 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) (neg.f64 b_2)) b_2 (*.f64 a (*.f64 #s(literal 1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 b_2)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a #s(literal 1 binary64))) (*.f64 a (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 b_2)) (/.f64 b_2 c) (*.f64 a #s(literal 1/2 binary64))) (*.f64 a (/.f64 b_2 c)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (/.f64 b_2 c) (*.f64 (neg.f64 a) #s(literal 1/2 binary64))) (*.f64 (neg.f64 a) (/.f64 b_2 c)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (neg.f64 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (neg.f64 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (neg.f64 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (/.f64 b_2 c) (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 b_2 c)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (/.f64 b_2 c) (*.f64 (neg.f64 a) #s(literal 1/2 binary64))) (*.f64 (neg.f64 a) (/.f64 b_2 c)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) (neg.f64 b_2) (*.f64 a (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) (neg.f64 b_2) (*.f64 a (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) (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 (neg.f64 b_2) #s(literal 2 binary64)) b_2 (*.f64 a (*.f64 #s(literal 1/2 binary64) c))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a #s(literal 1 binary64))) (*.f64 a (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) (/.f64 b_2 c) (*.f64 a #s(literal 1/2 binary64))) (*.f64 a (/.f64 b_2 c)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 b_2) (*.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) b_2 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (/.f64 b_2 c) (*.f64 (neg.f64 a) #s(literal 1/2 binary64))) (*.f64 (neg.f64 a) (/.f64 b_2 c)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) b_2 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) b_2))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 b_2 c) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (/.f64 b_2 c)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2) (*.f64 a (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2) (*.f64 a (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 b_2) (*.f64 a (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 a (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 a #s(literal 1 binary64))) (*.f64 a (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 c) (*.f64 a #s(literal 1/2 binary64))) (*.f64 a (/.f64 b_2 c)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (/.f64 a b_2) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 (/.f64 a b_2) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (/.f64 a b_2) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 b_2) (*.f64 (/.f64 a b_2) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (/.f64 a b_2) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal -2 binary64) b_2 (*.f64 (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (/.f64 a b_2) b_2))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 b_2 c) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) (*.f64 (/.f64 a b_2) (/.f64 b_2 c)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 c) #s(literal 1/2 binary64)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (neg.f64 c)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (fma.f64 (neg.f64 b_2) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 (neg.f64 b_2) (/.f64 b_2 c) (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 b_2 c)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 b_2 c) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal -2 binary64)) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 b_2 c) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))))))
(/.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 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64))) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 b_2 c) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal -2 binary64)) (/.f64 b_2 a)))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 b_2 c) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 b_2 c) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))) (-.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 b_2 c) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64))))))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) #s(literal -1 binary64)) b_2 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) (pow.f64 a #s(literal -1 binary64)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) c) (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(fma.f64 (*.f64 #s(literal -2 binary64) b_2) (pow.f64 a #s(literal -1 binary64)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (/.f64 #s(literal 2 binary64) a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 b_2 a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(fma.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 b_2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(fma.f64 c (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(fma.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(fma.f64 b_2 (*.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -2 binary64)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 2 binary64)) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))))
(+.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (pow.f64 c #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) c)
(*.f64 (neg.f64 c) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 c b_2))
(*.f64 c (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 b_2 c) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 c) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) b_2)
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 c #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 c) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 c))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 c) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 c))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 c) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 c)))
(/.f64 c b_2)
(neg.f64 (/.f64 c (neg.f64 b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64))
(/.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 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 b_2 c)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)))
(*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))) (/.f64 #s(literal -1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)) a))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))))) (neg.f64 a))
(/.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))) #s(literal -1 binary64)) a)
(/.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)))) a)
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)))))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)) a)
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)))) #s(literal -1 binary64)))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c) a)
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) c)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))
(*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
(*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c (*.f64 #s(literal -1/2 binary64) a))) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(/.f64 (*.f64 c (*.f64 #s(literal -1/2 binary64) a)) b_2)
(*.f64 (*.f64 #s(literal -1/2 binary64) a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) a))
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(pow.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) a)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) a) (neg.f64 b_2))
(/.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)
(/.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a))))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 a (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)))
(*.f64 b_2 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 b_2 b_2)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))) (/.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 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64))) (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))
(fma.f64 (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (*.f64 (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))) (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))))
(/.f64 (-.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))
(/.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))) (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))) (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))
(-.f64 (+.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))) (/.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))
(-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)
(+.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)) (/.f64 #s(literal -1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2) a))
(*.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))) a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)) #s(literal -1 binary64)) a)
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (pow.f64 a #s(literal -1 binary64))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 a #s(literal -1 binary64))) (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2))) a)
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) a))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))) a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))))
(/.f64 (+.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)))
(/.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 b_2 #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (neg.f64 (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (+.f64 #s(literal 0 binary64) b_2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))))
(neg.f64 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 a)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(*.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (pow.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)))
(pow.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1 binary64))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 a))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 a)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) 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(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) 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(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(exp.f64 (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(neg.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(-.f64 (log.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (log.f64 (neg.f64 a)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a))
(+.f64 (log.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (pow.f64 a #s(literal -1 binary64))) (log.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))))
(+.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 (pow.f64 a #s(literal -1 binary64))))
(log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 a) (log.f64 a) (+.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (*.f64 (log.f64 a) (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64))) (fma.f64 (log.f64 a) (log.f64 a) (+.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (*.f64 (log.f64 a) (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))))
(neg.f64 (log.f64 (/.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1 binary64))))
(neg.f64 (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(fma.f64 #s(literal -1 binary64) (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a))
(-.f64 (log.f64 (*.f64 a #s(literal 1 binary64))) (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))))
(-.f64 (log.f64 (neg.f64 a)) (log.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(-.f64 (log.f64 a) (log.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(-.f64 (log.f64 a) (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(+.f64 (neg.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (log.f64 a))
(+.f64 (log.f64 (neg.f64 a)) (log.f64 (pow.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(+.f64 (log.f64 a) (neg.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) a)
(*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(*.f64 (neg.f64 a) (pow.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)))
(*.f64 a (exp.f64 (neg.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(*.f64 a (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal -1 binary64))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) 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 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 (exp.f64 (log.f64 (neg.f64 a))) (exp.f64 (log.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 (*.f64 a #s(literal 1 binary64)) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(/.f64 (neg.f64 a) (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))))))
(/.f64 (neg.f64 a) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 a (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(neg.f64 (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)) #s(literal -1 binary64)))
(exp.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) #s(literal -1 binary64)) b_2)
(*.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (pow.f64 a #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 b_2 (/.f64 #s(literal 2 binary64) a)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 b_2)))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a))
(*.f64 b_2 (*.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -2 binary64)))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2))) (neg.f64 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 b_2))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2))) a)
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (neg.f64 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) a)
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2))) a)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 b_2)) a)
(/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) a)
(/.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 #s(literal 2 binary64) (/.f64 (neg.f64 a) b_2))
(/.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) b_2))
(neg.f64 (*.f64 b_2 (/.f64 #s(literal 2 binary64) a)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) b_2)
(*.f64 #s(literal 1 binary64) (/.f64 b_2 a))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b_2) a))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal -1 binary64) a))
(*.f64 b_2 (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a b_2) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 b_2 #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 b_2))) (neg.f64 a))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) a) (*.f64 (neg.f64 a) (/.f64 b_2 #s(literal -1 binary64)))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 (neg.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) a) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 a)) (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (/.f64 b_2 #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 b_2)) a)
(/.f64 (*.f64 b_2 #s(literal 1 binary64)) a)
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (neg.f64 a) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a b_2) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a) b_2))
(/.f64 (neg.f64 b_2) (neg.f64 a))
(/.f64 b_2 a)
(neg.f64 (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (neg.f64 b_2) a))
(exp.f64 (*.f64 (log.f64 (/.f64 a b_2)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))
(*.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) #s(literal 1 binary64))
(pow.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))
(fabs.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2)))))
(*.f64 (-.f64 (/.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 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1 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 (/.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 a) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) c) #s(literal -1 binary64))) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 a) b_2) c) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) c) #s(literal -1 binary64))) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 a) c) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (/.f64 (neg.f64 a) b_2) c) (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64))
(fma.f64 (/.f64 c b_2) (/.f64 (neg.f64 a) b_2) #s(literal -1 binary64))
(fma.f64 c (pow.f64 (*.f64 b_2 (/.f64 (neg.f64 b_2) a)) #s(literal -1 binary64)) #s(literal -1 binary64))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 a) c) (pow.f64 b_2 #s(literal -2 binary64))))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(exp.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))

eval129.0ms (1.9%)

Memory
-4.8MiB live, 180.7MiB allocated
Compiler

Compiled 41 330 to 4 230 computations (89.8% saved)

prune42.0ms (0.6%)

Memory
1.3MiB live, 88.3MiB allocated
Pruning

31 alts after pruning (24 fresh and 7 done)

PrunedKeptTotal
New83714851
Fresh61016
Picked235
Done044
Total84531876
Accuracy
91.6%
Counts
876 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.6%
(pow.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))
9.1%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))))
11.0%
(/.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2) a)
55.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
8.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 #s(approx (pow (+ (* c a) (* b_2 b_2)) 2) (*.f64 (fma.f64 c c (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) c) (*.f64 b_2 b_2) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 a))) (neg.f64 a))) (*.f64 a a))) (neg.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))) a)
31.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
22.7%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))) a)
22.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
22.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
40.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
11.0%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)))
40.8%
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
20.3%
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 a)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
11.0%
(*.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)) (/.f64 #s(literal -1 binary64) a))
20.2%
(exp.f64 (-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a)))
17.4%
(exp.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) #s(literal -1 binary64)))
21.3%
(exp.f64 (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
12.8%
(exp.f64 #s(approx (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1) (neg.f64 (+.f64 (log.f64 b_2) (log.f64 (/.f64 #s(literal -2 binary64) c))))))
27.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2))
29.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
1.3%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (neg.f64 b_2))))) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
30.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
40.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))))
14.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64))) #s(literal -1/2 binary64)))
30.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
41.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
27.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
13.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 b_2 c) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))))))))
8.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))))
8.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
3.9%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64))))))
Compiler

Compiled 1 816 to 1 152 computations (36.6% saved)

simplify130.0ms (1.9%)

Memory
1.6MiB live, 75.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
044398
063398
1111382
2208380
3465380
4998352
51788352
63177346
74917346
86055346
97143346
107730346
117999346
08007341
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 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))))
(*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)))
(neg.f64 b_2)
b_2
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(/.f64 (*.f64 b_2 b_2) a)
(*.f64 b_2 b_2)
b_2
a
#s(literal -2 binary64)
(*.f64 #s(literal 1/2 binary64) c)
#s(literal 1/2 binary64)
c
(pow.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))
(*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 a #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
#s(literal -1/2 binary64)
(exp.f64 (-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a)))
(-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a))
(log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
#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
(log.f64 a)
a
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
(*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)))
(*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(neg.f64 b_2)
b_2
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
#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) b_2) c))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c))
(/.f64 (*.f64 b_2 b_2) a)
(*.f64 b_2 b_2)
b_2
a
#s(literal -2 binary64)
(*.f64 #s(literal 1/2 binary64) c)
#s(literal 1/2 binary64)
c
(pow.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal -2 binary64))
(/.f64 a #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
#s(literal -1/2 binary64)
(exp.f64 (-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a)))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
(-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a))
(log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
#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
(log.f64 a)
a

localize138.0ms (2%)

Memory
1.4MiB live, 154.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.30690895667318185
(-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a))
accuracy1.2145612598485505
(log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
accuracy1.9054370178969975
(exp.f64 (-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a)))
accuracy14.928364617446103
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
accuracy0.14453125
(*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
accuracy0.27364907900802976
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
accuracy6.810420512743569
(pow.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))
accuracy14.928364617446103
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
accuracy0.00390625
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
accuracy3.324923840299125
(/.f64 (*.f64 b_2 b_2) a)
accuracy3.542567007502047
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)
accuracy14.85293544571606
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
accuracy0.0
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy0.10546875
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
accuracy23.665201767656683
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
accuracy0.0
(neg.f64 b_2)
accuracy3.635823423506104
(*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)))
accuracy10.342553400643784
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
accuracy14.85293544571606
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))))
Samples
68.0ms140×0invalid
30.0ms98×0valid
10.0ms18×1valid
Compiler

Compiled 686 to 83 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-add: 26.0ms (34.8% of total)
ival-mult: 14.0ms (18.8% of total)
ival-div: 13.0ms (17.4% of total)
ival-log: 6.0ms (8% of total)
ival-pow: 5.0ms (6.7% of total)
ival-sub: 3.0ms (4% of total)
ival-sqrt: 2.0ms (2.7% of total)
ival-exp: 2.0ms (2.7% of total)
adjust: 1.0ms (1.3% of total)
ival-neg: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series103.0ms (1.5%)

Memory
-15.3MiB live, 76.6MiB allocated
Counts
20 → 252
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))))
(*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)))
(neg.f64 b_2)
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(pow.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
#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)
(exp.f64 (-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a)))
(-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a))
(log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (*.f64 b_2 b_2) a)
(*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
Outputs
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ 2 a)
(/ (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))) a)
(* -2 (/ (pow b_2 2) a))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) a)
(* -2 (/ b_2 c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 c)) (* 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))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (* a (* c (+ (* 1/32 (/ (pow c 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4)))))))) b_2)) (* -1/8 (/ (pow c 2) (pow b_2 3))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (* c (+ (* 1/384 (/ (pow c 3) (pow b_2 6))) (+ (* 1/8 (/ (* c (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))) (pow b_2 2))) (* 1/6 (+ (* -3/16 (/ (pow c 3) (pow b_2 6))) (+ (* 1/32 (/ (pow c 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6)))) c))))))))) b_2)) (* -1/2 (/ (* c (+ (* 1/32 (/ (pow c 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))))) b_2)))))))
(log (* -1/2 (/ c b_2)))
(+ (log (* -1/2 (/ c b_2))) (* 1/4 (/ (* a c) (pow b_2 2))))
(+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* 1/2 (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4)))))))))
(+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -3/16 (/ (pow c 3) (pow b_2 6))) (+ (* 1/32 (/ (pow c 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6)))) c)))))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))))))))
(+ (log a) (log (* -1/2 (/ c b_2))))
(+ (log a) (+ (log (* -1/2 (/ c b_2))) (* 1/4 (/ (* a c) (pow b_2 2)))))
(+ (log a) (+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* 1/2 (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))))))))
(+ (log a) (+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -3/16 (/ (pow c 3) (pow b_2 6))) (+ (* 1/32 (/ (pow c 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6)))) c)))))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4)))))))))))
(/ (pow b_2 2) a)
(* 4 (/ (pow b_2 2) (pow c 2)))
(+ (* -2 (/ a c)) (* 4 (/ (pow b_2 2) (pow c 2))))
(+ (* 4 (/ (pow b_2 2) (pow c 2))) (* a (- (* a (- (/ 1 (pow b_2 2)) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 4))))) (* 2 (/ 1 c)))))
(+ (* 4 (/ (pow b_2 2) (pow c 2))) (* a (- (* a (- (+ (* -1 (* a (+ (* -8 (/ (* (pow b_2 2) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 3))) (+ (* 1/2 (/ (* c (- (/ 1 (pow b_2 2)) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 4))))) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 5) (pow b_2 8))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow b_2 2))))) (pow c 4))))))) (/ 1 (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 4))))) (* 2 (/ 1 c)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* -1/2 (/ c (pow b_2 2)))
(+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))
(* 1/2 c)
(+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))
(* (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 (/ b_2 a)) (+ (* (sqrt (/ c a)) (sqrt -1)) (* (sqrt (/ c (pow a 5))) (* (sqrt -1) (+ (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (* 1/2 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))))))))
(+ (* -1 (/ b_2 a)) (+ (* (sqrt (/ c a)) (sqrt -1)) (+ (* (sqrt (/ c (pow a 5))) (* (sqrt -1) (+ (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (* 1/2 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))))) (* (sqrt (/ c (pow a 7))) (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1/6 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))))))))))))
(log (* (sqrt (/ c a)) (sqrt -1)))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2)))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow a 3))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2))))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (log (/ 1 a))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ 1 a))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ 1 a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2))))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ 1 a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow a 3))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2)))))))
(/ a (* c (pow (sqrt -1) 2)))
(+ (* 2 (* (sqrt (/ a (pow c 3))) (/ b_2 (pow (sqrt -1) 3)))) (/ a (* c (pow (sqrt -1) 2))))
(- (+ (* -1 (/ (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4))))) (pow a 2))) (/ a (* c (pow (sqrt -1) 2)))) (* -2 (* (sqrt (/ a (pow c 3))) (/ b_2 (pow (sqrt -1) 3)))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 5) (pow c 5))) (/ (pow b_2 3) (pow (sqrt -1) 5)))) (+ (* 2 (* (sqrt (/ a c)) (/ (* b_2 (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4)))))) (sqrt -1)))) (* 4 (* (sqrt (/ (pow a 5) (pow c 5))) (/ (pow b_2 3) (pow (sqrt -1) 5)))))) (pow a 3))) (/ a (* c (pow (sqrt -1) 2)))) (+ (* -4 (/ (pow b_2 2) (* (pow c 2) (pow (sqrt -1) 4)))) (+ (* -2 (* (sqrt (/ a (pow c 3))) (/ b_2 (pow (sqrt -1) 3)))) (* 2 (/ (pow b_2 2) (* (pow c 2) (pow (sqrt -1) 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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -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 (* (sqrt (/ a c)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1)))
(+ (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (sqrt -1)))))
(+ (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (sqrt -1))))) (* -1 (/ (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (+ (* -1/2 (/ (* a (pow b_2 2)) c)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c))))) a))) a)))
(+ (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (sqrt -1))))) (* -1 (/ (+ (* -1 (/ (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (+ (* -1/2 (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))))) (+ (* -1/6 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1))))))))) a)) (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (+ (* -1/2 (/ (* a (pow b_2 2)) c)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))))) a))) a)))
(- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))
(- (+ (log (* (sqrt (/ c a)) (sqrt -1))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) (log -1))
(- (+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)) a))) a))) (log -1))
(- (+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1))))) a)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))) a))) a))) (log -1))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (log (/ -1 a))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ -1 a))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ -1 a))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)) a))) a))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ -1 a))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1))))) a)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))) a))) a))))
(* -1 (/ a c))
(+ (* -2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* -1 (/ a c)))
(+ (* -1 (/ a c)) (* -1 (/ (- (+ (* -4 (/ (* a (pow b_2 2)) (pow c 2))) (* 2 (/ (* a (pow b_2 2)) (pow c 2)))) (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* b_2 (sqrt -1))))) a)))
(+ (* -1 (/ a c)) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 5))) (* (pow b_2 3) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (pow c 2))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (pow c 2)))))))) (* 4 (* (sqrt (/ (pow a 3) (pow c 5))) (* (pow b_2 3) (sqrt -1)))))) (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (pow c 2))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (pow c 2))))) a)) (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* b_2 (sqrt -1))))) a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(* -1 b_2)
(/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) (pow b_2 2))
(/ -1/2 b_2)
(+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -2 b_2)
(exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a)))
(+ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a)))) (sqrt -1)))))
(+ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (sqrt -1)))) (* 1/2 (/ (* b_2 (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a)))) (* a (* c (pow (sqrt -1) 2))))))))
(+ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (sqrt -1)))) (* b_2 (+ (* 1/2 (/ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* a (* c (pow (sqrt -1) 2))))) (* b_2 (* (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (+ (* -1/6 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/6 (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))))))))))
(- (log (* (sqrt (* a c)) (sqrt -1))) (log a))
(- (+ (log (* (sqrt (* a c)) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))) (log a))
(- (+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* 1/6 (* (pow b_2 2) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))))) (log a))
(- (+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* 1/120 (* (pow b_2 2) (+ (* -30 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -24 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -15 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (* 60 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5))))))))) (* 1/6 (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))))))) (log a))
(log (* (sqrt (* a c)) (sqrt -1)))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* 1/6 (* (pow b_2 2) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* 1/120 (* (pow b_2 2) (+ (* -30 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -24 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -15 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (* 60 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5))))))))) (* 1/6 (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))))))
(+ (* b_2 (- (* 2 (/ b_2 (* (pow c 2) (pow (sqrt -1) 4)))) (* -2 (* (sqrt (/ a (pow c 3))) (/ 1 (pow (sqrt -1) 3)))))) (/ a (* c (pow (sqrt -1) 2))))
(+ (* b_2 (- (* b_2 (+ (* -1 (* b_2 (+ (* -4 (* (sqrt (/ 1 (* a (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (* 4 (* (sqrt (/ 1 (* a (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))))))) (* 2 (/ 1 (* (pow c 2) (pow (sqrt -1) 4)))))) (* -2 (* (sqrt (/ a (pow c 3))) (/ 1 (pow (sqrt -1) 3)))))) (/ a (* c (pow (sqrt -1) 2))))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* (pow b_2 2) (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))
(/ (+ (* -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)
(exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a)))
(+ (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (* 1/4 (/ (* a (* c (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))))) (pow b_2 2))))
(+ (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/4 (/ (* a (* c (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))))) (pow b_2 2))) (/ (* (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2))))))) (pow b_2 4))))
(+ (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/4 (/ (* a (* c (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))))) (pow b_2 2))) (+ (/ (* (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/720 (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* 15/4 (* (pow a 3) (pow c 3))) (* 720 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a c)))))) (+ (* 1/384 (* (pow a 3) (pow c 3))) (* 1/96 (* a (* c (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))))))))) (pow b_2 6)) (/ (* (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2))))))) (pow b_2 4)))))
(- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))
(- (+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (* 1/4 (/ (* a c) (pow b_2 2))))) (log a))
(- (+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2)))))) (log a))
(- (+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* 15/4 (* (pow a 3) (pow c 3))) (* 720 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a c))))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2))))))) (log a))
(+ (log (* -1/2 (* a c))) (log (/ 1 b_2)))
(+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (* 1/4 (/ (* a c) (pow b_2 2)))))
(+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2))))))
(+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* 15/4 (* (pow a 3) (pow c 3))) (* 720 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a c))))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2)))))))
(* (pow b_2 2) (+ (* -2 (/ a (* (pow b_2 2) c))) (* 4 (/ 1 (pow c 2)))))
(* (pow b_2 2) (- (+ (* -1 (/ (+ (* -1 (pow a 2)) (* 16 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 4))))) (pow b_2 4))) (* 4 (/ 1 (pow c 2)))) (* 2 (/ a (* (pow b_2 2) c)))))
(* (pow b_2 2) (- (+ (* -1 (/ (+ (* -8 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 3)))) (+ (* -1/2 (* a (* c (+ (* -1 (pow a 2)) (* 16 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 4)))))))) (* 16 (/ (+ (* 1/64 (* (pow a 5) (pow c 5))) (* 1/2 (* a (* c (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))))))) (* (pow a 2) (pow c 4)))))) (pow b_2 6))) (* 4 (/ 1 (pow c 2)))) (+ (* -1 (/ (pow a 2) (pow b_2 4))) (+ (* 2 (/ a (* (pow b_2 2) c))) (* 16 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (* (pow b_2 4) (pow c 4)))))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ a b_2))
(* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))
(* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 1/2 a)) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))) b_2))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a)))
(+ (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (* -1/4 (/ (* a (* c (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))))) (pow b_2 2))))
(+ (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* -1/4 (/ (* a (* c (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))))) (pow b_2 2))) (/ (* (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2))))))) (pow b_2 4))))
(+ (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* -1/4 (/ (* a (* c (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))))) (pow b_2 2))) (+ (/ (* (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* -1/96 (* a (* c (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2))))))) (+ (* -1/384 (* (pow a 3) (pow c 3))) (* 1/720 (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* -45/4 (* (pow a 3) (pow c 3))) (* -15/4 (* (pow a 3) (pow c 3))))))))) (pow b_2 6)) (/ (* (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2))))))) (pow b_2 4)))))
(- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))
(- (+ (log 2) (+ (* -1 (log (/ -1 b_2))) (* -1/4 (/ (* a c) (pow b_2 2))))) (log a))
(- (+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4)))))) (log a))
(- (+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* -45/4 (* (pow a 3) (pow c 3))) (* -15/4 (* (pow a 3) (pow c 3))))) (pow b_2 6))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))))))) (log a))
(+ (log 2) (* -1 (log (/ -1 b_2))))
(+ (log 2) (+ (* -1 (log (/ -1 b_2))) (* -1/4 (/ (* a c) (pow b_2 2)))))
(+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))))))
(+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* -45/4 (* (pow a 3) (pow c 3))) (* -15/4 (* (pow a 3) (pow c 3))))) (pow b_2 6))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4)))))))
(* 1/4 (/ (pow a 2) (pow b_2 2)))
(/ (+ (* 1/8 (/ (* (pow a 3) c) (pow b_2 2))) (* 1/4 (pow a 2))) (pow b_2 2))
(/ (- (+ (* -1 (/ (+ (* -1/16 (* (pow a 4) (pow c 2))) (* 1/16 (* (pow a 2) (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (pow b_2 4))) (* 1/4 (pow a 2))) (* -1/8 (/ (* (pow a 3) c) (pow b_2 2)))) (pow b_2 2))
(/ (- (+ (* -1 (/ (+ (* 1/32 (* (pow a 3) (* c (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (+ (* 1/16 (* (pow a 2) (+ (* -1/4 (* (pow a 3) (pow c 3))) (* 1/8 (* (pow a 3) (pow c 3)))))) (* 1/2 (* a (* c (+ (* -1/16 (* (pow a 4) (pow c 2))) (* 1/16 (* (pow a 2) (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))))))) (pow b_2 6))) (* 1/4 (pow a 2))) (+ (* -1/8 (/ (* (pow a 3) c) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 4) (pow c 2)) (pow b_2 4))) (* 1/16 (/ (* (pow a 2) (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4)))))) (pow b_2 2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/ (+ (* -2 b_2) (* 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))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a)))
(+ (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (* 1/4 (/ (* a (* c (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))))) (pow b_2 2))))
(+ (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (* c (+ (* 1/4 (/ (* a (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a)))) (pow b_2 2))) (* c (* (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (+ (* 1/32 (/ (pow a 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4)))))))))))
(+ (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (* c (+ (* 1/4 (/ (* a (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a)))) (pow b_2 2))) (* c (+ (* c (* (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (+ (* 1/384 (/ (pow a 3) (pow b_2 6))) (+ (* 1/8 (/ (* a (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))) (pow b_2 2))) (* 1/6 (+ (* -3/16 (/ (pow a 3) (pow b_2 6))) (+ (* 1/32 (/ (pow a 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))) a))))))))) (* (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (+ (* 1/32 (/ (pow a 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))))))))))
(- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))
(- (+ (log c) (+ (log (* -1/2 (/ a b_2))) (* 1/4 (/ (* a c) (pow b_2 2))))) (log a))
(- (+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* 1/2 (* c (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4)))))))))) (log a))
(- (+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -3/16 (/ (pow a 3) (pow b_2 6))) (+ (* 1/32 (/ (pow a 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))) a)))))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))))))))) (log a))
(+ (log c) (log (* -1/2 (/ a b_2))))
(+ (log c) (+ (log (* -1/2 (/ a b_2))) (* 1/4 (/ (* a c) (pow b_2 2)))))
(+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* 1/2 (* c (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))))))))
(+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -3/16 (/ (pow a 3) (pow b_2 6))) (+ (* 1/32 (/ (pow a 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))) a)))))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4)))))))))))
(/ (+ (* -2 (* a c)) (* 4 (pow b_2 2))) (pow c 2))
(/ (+ (* 4 (pow b_2 2)) (* c (- (* -1 (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2)))))) (* 2 a)))) (pow c 2))
(/ (+ (* 4 (pow b_2 2)) (* c (- (* c (- (* -1 (* c (+ (* -8 (/ (* (pow b_2 2) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2))))) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 5) (pow b_2 8))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow b_2 2))))) (pow a 2))))))) (+ (* -1 (/ (pow a 2) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2)))))) (* 2 a)))) (pow c 2))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2)))))
(* c (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))))
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 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))))))) c)
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))) (sqrt -1)))))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))) (sqrt -1)))) (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (* 1/2 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))))) (pow c 2))))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))) (sqrt -1)))) (+ (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* -1/2 (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1/6 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))))))) (pow c 3)) (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (* 1/2 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))))) (pow c 2)))))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2)))))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow c 3))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2))))))) (log a))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2))))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow c 3))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2)))))))
(/ (+ (* 2 (* (sqrt (* a c)) (/ b_2 (pow (sqrt -1) 3)))) (/ (* a c) (pow (sqrt -1) 2))) (pow c 2))
(/ (- (+ (* -1 (/ (+ (* -4 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4)))) (pow c 2))) (/ (* a c) (pow (sqrt -1) 2))) (* -2 (* (sqrt (* a c)) (/ b_2 (pow (sqrt -1) 3))))) (pow c 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 5) a)) (/ (pow b_2 3) (pow (sqrt -1) 5)))) (+ (* 2 (* (sqrt (/ c a)) (/ (* b_2 (+ (* -4 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4))))) (sqrt -1)))) (* 4 (* (sqrt (/ (pow c 5) a)) (/ (pow b_2 3) (pow (sqrt -1) 5)))))) (pow c 3))) (/ (* a c) (pow (sqrt -1) 2))) (+ (* -4 (/ (pow b_2 2) (pow (sqrt -1) 4))) (+ (* -2 (* (sqrt (* a c)) (/ b_2 (pow (sqrt -1) 3)))) (* 2 (/ (pow b_2 2) (pow (sqrt -1) 4)))))) (pow c 2))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c))))))
(* -1 (* c (- (* 2 (/ (pow b_2 2) (* a c))) 1/2)))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) c)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a)))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (sqrt -1)))))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (sqrt -1))))) (* -1 (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (+ (* -1/2 (/ (* (pow b_2 2) c) a)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a))))) c))) c)))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (sqrt -1))))) (* -1 (/ (+ (* -1 (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (+ (* -1/2 (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))))) (+ (* -1/6 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1))))))))) c)) (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (+ (* -1/2 (/ (* (pow b_2 2) c) a)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))))) c))) c)))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1))))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)) c))) c)))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1))))) c)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))) c))) c)))) (log a))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)) c))) c))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1))))) c)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))) c))) c))))
(/ (+ (* -2 (* (sqrt (* a c)) (* b_2 (sqrt -1)))) (* -1 (* a c))) (pow c 2))
(/ (+ (* -1 (* a c)) (* -1 (/ (- (+ (* -4 (* (pow b_2 2) c)) (* 2 (* (pow b_2 2) c))) (* -2 (* (sqrt (* a (pow c 3))) (* b_2 (sqrt -1))))) c))) (pow c 2))
(/ (+ (* -1 (* a c)) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 3) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -4 (* (pow b_2 2) (pow c 2))) (* 2 (* (pow b_2 2) (pow c 2)))))))) (* 4 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 3) (sqrt -1)))))) (+ (* -4 (* (pow b_2 2) (pow c 2))) (* 2 (* (pow b_2 2) (pow c 2))))) c)) (* -2 (* (sqrt (* a (pow c 3))) (* b_2 (sqrt -1))))) c))) (pow c 2))
Calls

9 calls:

TimeVariablePointExpression
31.0ms
b_2
@inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/ (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) b_2) (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (pow (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1/2) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (exp (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a))) (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a)) (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ (* b_2 b_2) a) (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))))
17.0ms
a
@inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/ (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) b_2) (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (pow (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1/2) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (exp (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a))) (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a)) (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ (* b_2 b_2) a) (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))))
10.0ms
a
@0
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/ (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) b_2) (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (pow (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1/2) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (exp (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a))) (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a)) (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ (* b_2 b_2) a) (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))))
7.0ms
b_2
@-inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/ (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) b_2) (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (pow (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1/2) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (exp (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a))) (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a)) (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ (* b_2 b_2) a) (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))))
6.0ms
b_2
@0
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/ (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) b_2) (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (pow (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1/2) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* -2 b_2) (exp (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a))) (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a)) (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ (* b_2 b_2) a) (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))))

simplify194.0ms (2.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
016459982
154889125
089998810
Stop Event
iter limit
node limit
Counts
252 → 252
Calls
Call 1
Inputs
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ 2 a)
(/ (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))) a)
(* -2 (/ (pow b_2 2) a))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) a)
(* -2 (/ b_2 c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 c)) (* 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))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (* a (* c (+ (* 1/32 (/ (pow c 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4)))))))) b_2)) (* -1/8 (/ (pow c 2) (pow b_2 3))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (* c (+ (* 1/384 (/ (pow c 3) (pow b_2 6))) (+ (* 1/8 (/ (* c (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))) (pow b_2 2))) (* 1/6 (+ (* -3/16 (/ (pow c 3) (pow b_2 6))) (+ (* 1/32 (/ (pow c 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6)))) c))))))))) b_2)) (* -1/2 (/ (* c (+ (* 1/32 (/ (pow c 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))))) b_2)))))))
(log (* -1/2 (/ c b_2)))
(+ (log (* -1/2 (/ c b_2))) (* 1/4 (/ (* a c) (pow b_2 2))))
(+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* 1/2 (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4)))))))))
(+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -3/16 (/ (pow c 3) (pow b_2 6))) (+ (* 1/32 (/ (pow c 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6)))) c)))))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))))))))
(+ (log a) (log (* -1/2 (/ c b_2))))
(+ (log a) (+ (log (* -1/2 (/ c b_2))) (* 1/4 (/ (* a c) (pow b_2 2)))))
(+ (log a) (+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* 1/2 (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))))))))
(+ (log a) (+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -3/16 (/ (pow c 3) (pow b_2 6))) (+ (* 1/32 (/ (pow c 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6)))) c)))))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4)))))))))))
(/ (pow b_2 2) a)
(* 4 (/ (pow b_2 2) (pow c 2)))
(+ (* -2 (/ a c)) (* 4 (/ (pow b_2 2) (pow c 2))))
(+ (* 4 (/ (pow b_2 2) (pow c 2))) (* a (- (* a (- (/ 1 (pow b_2 2)) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 4))))) (* 2 (/ 1 c)))))
(+ (* 4 (/ (pow b_2 2) (pow c 2))) (* a (- (* a (- (+ (* -1 (* a (+ (* -8 (/ (* (pow b_2 2) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 3))) (+ (* 1/2 (/ (* c (- (/ 1 (pow b_2 2)) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 4))))) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 5) (pow b_2 8))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow b_2 2))))) (pow c 4))))))) (/ 1 (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 4))))) (* 2 (/ 1 c)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* -1/2 (/ c (pow b_2 2)))
(+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))
(* 1/2 c)
(+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))
(* (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 (/ b_2 a)) (+ (* (sqrt (/ c a)) (sqrt -1)) (* (sqrt (/ c (pow a 5))) (* (sqrt -1) (+ (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (* 1/2 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))))))))
(+ (* -1 (/ b_2 a)) (+ (* (sqrt (/ c a)) (sqrt -1)) (+ (* (sqrt (/ c (pow a 5))) (* (sqrt -1) (+ (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (* 1/2 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))))) (* (sqrt (/ c (pow a 7))) (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1/6 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))))))))))))
(log (* (sqrt (/ c a)) (sqrt -1)))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2)))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow a 3))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2))))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (log (/ 1 a))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ 1 a))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ 1 a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2))))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ 1 a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow a 3))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2)))))))
(/ a (* c (pow (sqrt -1) 2)))
(+ (* 2 (* (sqrt (/ a (pow c 3))) (/ b_2 (pow (sqrt -1) 3)))) (/ a (* c (pow (sqrt -1) 2))))
(- (+ (* -1 (/ (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4))))) (pow a 2))) (/ a (* c (pow (sqrt -1) 2)))) (* -2 (* (sqrt (/ a (pow c 3))) (/ b_2 (pow (sqrt -1) 3)))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 5) (pow c 5))) (/ (pow b_2 3) (pow (sqrt -1) 5)))) (+ (* 2 (* (sqrt (/ a c)) (/ (* b_2 (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4)))))) (sqrt -1)))) (* 4 (* (sqrt (/ (pow a 5) (pow c 5))) (/ (pow b_2 3) (pow (sqrt -1) 5)))))) (pow a 3))) (/ a (* c (pow (sqrt -1) 2)))) (+ (* -4 (/ (pow b_2 2) (* (pow c 2) (pow (sqrt -1) 4)))) (+ (* -2 (* (sqrt (/ a (pow c 3))) (/ b_2 (pow (sqrt -1) 3)))) (* 2 (/ (pow b_2 2) (* (pow c 2) (pow (sqrt -1) 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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -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 (* (sqrt (/ a c)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1)))
(+ (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (sqrt -1)))))
(+ (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (sqrt -1))))) (* -1 (/ (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (+ (* -1/2 (/ (* a (pow b_2 2)) c)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c))))) a))) a)))
(+ (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (sqrt -1))))) (* -1 (/ (+ (* -1 (/ (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (+ (* -1/2 (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))))) (+ (* -1/6 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1))))))))) a)) (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (+ (* -1/2 (/ (* a (pow b_2 2)) c)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))))) a))) a)))
(- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))
(- (+ (log (* (sqrt (/ c a)) (sqrt -1))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) (log -1))
(- (+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)) a))) a))) (log -1))
(- (+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1))))) a)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))) a))) a))) (log -1))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (log (/ -1 a))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ -1 a))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ -1 a))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)) a))) a))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ -1 a))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1))))) a)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))) a))) a))))
(* -1 (/ a c))
(+ (* -2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* -1 (/ a c)))
(+ (* -1 (/ a c)) (* -1 (/ (- (+ (* -4 (/ (* a (pow b_2 2)) (pow c 2))) (* 2 (/ (* a (pow b_2 2)) (pow c 2)))) (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* b_2 (sqrt -1))))) a)))
(+ (* -1 (/ a c)) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 5))) (* (pow b_2 3) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (pow c 2))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (pow c 2)))))))) (* 4 (* (sqrt (/ (pow a 3) (pow c 5))) (* (pow b_2 3) (sqrt -1)))))) (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (pow c 2))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (pow c 2))))) a)) (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* b_2 (sqrt -1))))) a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(* -1 b_2)
(/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) (pow b_2 2))
(/ -1/2 b_2)
(+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -2 b_2)
(exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a)))
(+ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a)))) (sqrt -1)))))
(+ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (sqrt -1)))) (* 1/2 (/ (* b_2 (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a)))) (* a (* c (pow (sqrt -1) 2))))))))
(+ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (sqrt -1)))) (* b_2 (+ (* 1/2 (/ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* a (* c (pow (sqrt -1) 2))))) (* b_2 (* (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (+ (* -1/6 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/6 (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))))))))))
(- (log (* (sqrt (* a c)) (sqrt -1))) (log a))
(- (+ (log (* (sqrt (* a c)) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))) (log a))
(- (+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* 1/6 (* (pow b_2 2) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))))) (log a))
(- (+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* 1/120 (* (pow b_2 2) (+ (* -30 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -24 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -15 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (* 60 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5))))))))) (* 1/6 (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))))))) (log a))
(log (* (sqrt (* a c)) (sqrt -1)))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* 1/6 (* (pow b_2 2) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* 1/120 (* (pow b_2 2) (+ (* -30 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -24 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -15 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (* 60 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5))))))))) (* 1/6 (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))))))
(+ (* b_2 (- (* 2 (/ b_2 (* (pow c 2) (pow (sqrt -1) 4)))) (* -2 (* (sqrt (/ a (pow c 3))) (/ 1 (pow (sqrt -1) 3)))))) (/ a (* c (pow (sqrt -1) 2))))
(+ (* b_2 (- (* b_2 (+ (* -1 (* b_2 (+ (* -4 (* (sqrt (/ 1 (* a (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (* 4 (* (sqrt (/ 1 (* a (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))))))) (* 2 (/ 1 (* (pow c 2) (pow (sqrt -1) 4)))))) (* -2 (* (sqrt (/ a (pow c 3))) (/ 1 (pow (sqrt -1) 3)))))) (/ a (* c (pow (sqrt -1) 2))))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* (pow b_2 2) (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))
(/ (+ (* -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)
(exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a)))
(+ (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (* 1/4 (/ (* a (* c (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))))) (pow b_2 2))))
(+ (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/4 (/ (* a (* c (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))))) (pow b_2 2))) (/ (* (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2))))))) (pow b_2 4))))
(+ (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/4 (/ (* a (* c (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))))) (pow b_2 2))) (+ (/ (* (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/720 (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* 15/4 (* (pow a 3) (pow c 3))) (* 720 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a c)))))) (+ (* 1/384 (* (pow a 3) (pow c 3))) (* 1/96 (* a (* c (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))))))))) (pow b_2 6)) (/ (* (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2))))))) (pow b_2 4)))))
(- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))
(- (+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (* 1/4 (/ (* a c) (pow b_2 2))))) (log a))
(- (+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2)))))) (log a))
(- (+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* 15/4 (* (pow a 3) (pow c 3))) (* 720 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a c))))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2))))))) (log a))
(+ (log (* -1/2 (* a c))) (log (/ 1 b_2)))
(+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (* 1/4 (/ (* a c) (pow b_2 2)))))
(+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2))))))
(+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* 15/4 (* (pow a 3) (pow c 3))) (* 720 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a c))))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2)))))))
(* (pow b_2 2) (+ (* -2 (/ a (* (pow b_2 2) c))) (* 4 (/ 1 (pow c 2)))))
(* (pow b_2 2) (- (+ (* -1 (/ (+ (* -1 (pow a 2)) (* 16 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 4))))) (pow b_2 4))) (* 4 (/ 1 (pow c 2)))) (* 2 (/ a (* (pow b_2 2) c)))))
(* (pow b_2 2) (- (+ (* -1 (/ (+ (* -8 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 3)))) (+ (* -1/2 (* a (* c (+ (* -1 (pow a 2)) (* 16 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 4)))))))) (* 16 (/ (+ (* 1/64 (* (pow a 5) (pow c 5))) (* 1/2 (* a (* c (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))))))) (* (pow a 2) (pow c 4)))))) (pow b_2 6))) (* 4 (/ 1 (pow c 2)))) (+ (* -1 (/ (pow a 2) (pow b_2 4))) (+ (* 2 (/ a (* (pow b_2 2) c))) (* 16 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (* (pow b_2 4) (pow c 4)))))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ a b_2))
(* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))
(* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 1/2 a)) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))) b_2))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a)))
(+ (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (* -1/4 (/ (* a (* c (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))))) (pow b_2 2))))
(+ (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* -1/4 (/ (* a (* c (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))))) (pow b_2 2))) (/ (* (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2))))))) (pow b_2 4))))
(+ (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* -1/4 (/ (* a (* c (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))))) (pow b_2 2))) (+ (/ (* (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* -1/96 (* a (* c (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2))))))) (+ (* -1/384 (* (pow a 3) (pow c 3))) (* 1/720 (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* -45/4 (* (pow a 3) (pow c 3))) (* -15/4 (* (pow a 3) (pow c 3))))))))) (pow b_2 6)) (/ (* (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2))))))) (pow b_2 4)))))
(- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))
(- (+ (log 2) (+ (* -1 (log (/ -1 b_2))) (* -1/4 (/ (* a c) (pow b_2 2))))) (log a))
(- (+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4)))))) (log a))
(- (+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* -45/4 (* (pow a 3) (pow c 3))) (* -15/4 (* (pow a 3) (pow c 3))))) (pow b_2 6))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))))))) (log a))
(+ (log 2) (* -1 (log (/ -1 b_2))))
(+ (log 2) (+ (* -1 (log (/ -1 b_2))) (* -1/4 (/ (* a c) (pow b_2 2)))))
(+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))))))
(+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* -45/4 (* (pow a 3) (pow c 3))) (* -15/4 (* (pow a 3) (pow c 3))))) (pow b_2 6))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4)))))))
(* 1/4 (/ (pow a 2) (pow b_2 2)))
(/ (+ (* 1/8 (/ (* (pow a 3) c) (pow b_2 2))) (* 1/4 (pow a 2))) (pow b_2 2))
(/ (- (+ (* -1 (/ (+ (* -1/16 (* (pow a 4) (pow c 2))) (* 1/16 (* (pow a 2) (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (pow b_2 4))) (* 1/4 (pow a 2))) (* -1/8 (/ (* (pow a 3) c) (pow b_2 2)))) (pow b_2 2))
(/ (- (+ (* -1 (/ (+ (* 1/32 (* (pow a 3) (* c (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (+ (* 1/16 (* (pow a 2) (+ (* -1/4 (* (pow a 3) (pow c 3))) (* 1/8 (* (pow a 3) (pow c 3)))))) (* 1/2 (* a (* c (+ (* -1/16 (* (pow a 4) (pow c 2))) (* 1/16 (* (pow a 2) (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))))))) (pow b_2 6))) (* 1/4 (pow a 2))) (+ (* -1/8 (/ (* (pow a 3) c) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 4) (pow c 2)) (pow b_2 4))) (* 1/16 (/ (* (pow a 2) (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4)))))) (pow b_2 2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/ (+ (* -2 b_2) (* 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))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a)))
(+ (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (* 1/4 (/ (* a (* c (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))))) (pow b_2 2))))
(+ (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (* c (+ (* 1/4 (/ (* a (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a)))) (pow b_2 2))) (* c (* (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (+ (* 1/32 (/ (pow a 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4)))))))))))
(+ (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (* c (+ (* 1/4 (/ (* a (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a)))) (pow b_2 2))) (* c (+ (* c (* (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (+ (* 1/384 (/ (pow a 3) (pow b_2 6))) (+ (* 1/8 (/ (* a (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))) (pow b_2 2))) (* 1/6 (+ (* -3/16 (/ (pow a 3) (pow b_2 6))) (+ (* 1/32 (/ (pow a 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))) a))))))))) (* (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (+ (* 1/32 (/ (pow a 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))))))))))
(- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))
(- (+ (log c) (+ (log (* -1/2 (/ a b_2))) (* 1/4 (/ (* a c) (pow b_2 2))))) (log a))
(- (+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* 1/2 (* c (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4)))))))))) (log a))
(- (+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -3/16 (/ (pow a 3) (pow b_2 6))) (+ (* 1/32 (/ (pow a 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))) a)))))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))))))))) (log a))
(+ (log c) (log (* -1/2 (/ a b_2))))
(+ (log c) (+ (log (* -1/2 (/ a b_2))) (* 1/4 (/ (* a c) (pow b_2 2)))))
(+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* 1/2 (* c (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))))))))
(+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -3/16 (/ (pow a 3) (pow b_2 6))) (+ (* 1/32 (/ (pow a 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))) a)))))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4)))))))))))
(/ (+ (* -2 (* a c)) (* 4 (pow b_2 2))) (pow c 2))
(/ (+ (* 4 (pow b_2 2)) (* c (- (* -1 (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2)))))) (* 2 a)))) (pow c 2))
(/ (+ (* 4 (pow b_2 2)) (* c (- (* c (- (* -1 (* c (+ (* -8 (/ (* (pow b_2 2) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2))))) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 5) (pow b_2 8))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow b_2 2))))) (pow a 2))))))) (+ (* -1 (/ (pow a 2) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2)))))) (* 2 a)))) (pow c 2))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2)))))
(* c (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))))
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 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))))))) c)
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))) (sqrt -1)))))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))) (sqrt -1)))) (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (* 1/2 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))))) (pow c 2))))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))) (sqrt -1)))) (+ (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* -1/2 (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1/6 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))))))) (pow c 3)) (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (* 1/2 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))))) (pow c 2)))))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2)))))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow c 3))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2))))))) (log a))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2))))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow c 3))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2)))))))
(/ (+ (* 2 (* (sqrt (* a c)) (/ b_2 (pow (sqrt -1) 3)))) (/ (* a c) (pow (sqrt -1) 2))) (pow c 2))
(/ (- (+ (* -1 (/ (+ (* -4 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4)))) (pow c 2))) (/ (* a c) (pow (sqrt -1) 2))) (* -2 (* (sqrt (* a c)) (/ b_2 (pow (sqrt -1) 3))))) (pow c 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 5) a)) (/ (pow b_2 3) (pow (sqrt -1) 5)))) (+ (* 2 (* (sqrt (/ c a)) (/ (* b_2 (+ (* -4 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4))))) (sqrt -1)))) (* 4 (* (sqrt (/ (pow c 5) a)) (/ (pow b_2 3) (pow (sqrt -1) 5)))))) (pow c 3))) (/ (* a c) (pow (sqrt -1) 2))) (+ (* -4 (/ (pow b_2 2) (pow (sqrt -1) 4))) (+ (* -2 (* (sqrt (* a c)) (/ b_2 (pow (sqrt -1) 3)))) (* 2 (/ (pow b_2 2) (pow (sqrt -1) 4)))))) (pow c 2))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c))))))
(* -1 (* c (- (* 2 (/ (pow b_2 2) (* a c))) 1/2)))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) c)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a)))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (sqrt -1)))))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (sqrt -1))))) (* -1 (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (+ (* -1/2 (/ (* (pow b_2 2) c) a)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a))))) c))) c)))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (sqrt -1))))) (* -1 (/ (+ (* -1 (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (+ (* -1/2 (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))))) (+ (* -1/6 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1))))))))) c)) (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (+ (* -1/2 (/ (* (pow b_2 2) c) a)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))))) c))) c)))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1))))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)) c))) c)))) (log a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1))))) c)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))) c))) c)))) (log a))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)) c))) c))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1))))) c)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))) c))) c))))
(/ (+ (* -2 (* (sqrt (* a c)) (* b_2 (sqrt -1)))) (* -1 (* a c))) (pow c 2))
(/ (+ (* -1 (* a c)) (* -1 (/ (- (+ (* -4 (* (pow b_2 2) c)) (* 2 (* (pow b_2 2) c))) (* -2 (* (sqrt (* a (pow c 3))) (* b_2 (sqrt -1))))) c))) (pow c 2))
(/ (+ (* -1 (* a c)) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 3) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -4 (* (pow b_2 2) (pow c 2))) (* 2 (* (pow b_2 2) (pow c 2)))))))) (* 4 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 3) (sqrt -1)))))) (+ (* -4 (* (pow b_2 2) (pow c 2))) (* 2 (* (pow b_2 2) (pow c 2))))) c)) (* -2 (* (sqrt (* a (pow c 3))) (* b_2 (sqrt -1))))) c))) (pow c 2))
Outputs
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2)) a)
(/ 2 a)
(/.f64 #s(literal 2 binary64) a)
(/ (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))) a)
(/.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)) a)
(* -2 (/ (pow b_2 2) a))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) a)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) a)
(* -2 (/ b_2 c))
(*.f64 (/.f64 b_2 c) #s(literal -2 binary64))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 (/.f64 a b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (neg.f64 a) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/2 binary64) b_2)) a (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 c)) (* 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))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.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) c) (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64)) c) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))))) (*.f64 (neg.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64))) a (/.f64 #s(literal 1/2 binary64) b_2)) a (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a)
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a)
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) a)
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (* a (* c (+ (* 1/32 (/ (pow c 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4)))))))) b_2)) (* -1/8 (/ (pow c 2) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c a) (fma.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))) b_2) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (* c (+ (* 1/384 (/ (pow c 3) (pow b_2 6))) (+ (* 1/8 (/ (* c (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))) (pow b_2 2))) (* 1/6 (+ (* -3/16 (/ (pow c 3) (pow b_2 6))) (+ (* 1/32 (/ (pow c 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6)))) c))))))))) b_2)) (* -1/2 (/ (* c (+ (* 1/32 (/ (pow c 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))))) b_2)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/384 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)) c) b_2) (*.f64 (fma.f64 #s(literal -3/16 binary64) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.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 6 binary64) (/.f64 (*.f64 #s(literal 1/32 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 1/6 binary64)))) c) b_2) (*.f64 c (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) b_2)))) 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)))
(log (* -1/2 (/ c b_2)))
(log.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (log (* -1/2 (/ c b_2))) (* 1/4 (/ (* a c) (pow b_2 2))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (log.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* 1/2 (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4)))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (/.f64 c b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)))) a (log.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -3/16 (/ (pow c 3) (pow b_2 6))) (+ (* 1/32 (/ (pow c 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6)))) c)))))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (/.f64 c b_2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) a) (fma.f64 #s(literal -3/16 binary64) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.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 6 binary64) (/.f64 (*.f64 #s(literal 1/32 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)) #s(literal 1/2 binary64))) a)) a (log.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(+ (log a) (log (* -1/2 (/ c b_2))))
(+.f64 (log.f64 a) (log.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(+ (log a) (+ (log (* -1/2 (/ c b_2))) (* 1/4 (/ (* a c) (pow b_2 2)))))
(+.f64 (log.f64 a) (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (log.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(+ (log a) (+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* 1/2 (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4))))))))))
(+.f64 (log.f64 a) (fma.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (/.f64 c b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)))) a (log.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(+ (log a) (+ (log (* -1/2 (/ c b_2))) (* a (+ (* 1/4 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -3/16 (/ (pow c 3) (pow b_2 6))) (+ (* 1/32 (/ (pow c 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6)))) c)))))) (* 1/2 (+ (* -1/16 (/ (pow c 2) (pow b_2 4))) (* 1/4 (/ (pow c 2) (pow b_2 4)))))))))))
(+.f64 (log.f64 a) (fma.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (/.f64 c b_2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) a) (fma.f64 #s(literal -3/16 binary64) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.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 6 binary64) (/.f64 (*.f64 #s(literal 1/32 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)) #s(literal 1/2 binary64))) a)) a (log.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(* 4 (/ (pow b_2 2) (pow c 2)))
(*.f64 (/.f64 #s(literal 4 binary64) c) (/.f64 (*.f64 b_2 b_2) c))
(+ (* -2 (/ a c)) (* 4 (/ (pow b_2 2) (pow c 2))))
(fma.f64 (/.f64 #s(literal 4 binary64) c) (/.f64 (*.f64 b_2 b_2) c) (*.f64 (/.f64 a c) #s(literal -2 binary64)))
(+ (* 4 (/ (pow b_2 2) (pow c 2))) (* a (- (* a (- (/ 1 (pow b_2 2)) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 4))))) (* 2 (/ 1 c)))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (pow.f64 c #s(literal 4 binary64))) #s(literal 16 binary64))) a (neg.f64 (/.f64 #s(literal 2 binary64) c))) a (*.f64 (/.f64 #s(literal 4 binary64) c) (/.f64 (*.f64 b_2 b_2) c)))
(+ (* 4 (/ (pow b_2 2) (pow c 2))) (* a (- (* a (- (+ (* -1 (* a (+ (* -8 (/ (* (pow b_2 2) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 3))) (+ (* 1/2 (/ (* c (- (/ 1 (pow b_2 2)) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 4))))) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 5) (pow b_2 8))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow b_2 2))))) (pow c 4))))))) (/ 1 (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 4))))) (* 2 (/ 1 c)))))
(fma.f64 (/.f64 #s(literal 4 binary64) c) (/.f64 (*.f64 b_2 b_2) c) (*.f64 (fma.f64 (fma.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (pow.f64 c #s(literal 3 binary64))) #s(literal -8 binary64) (fma.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2) (/.f64 c b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 c #s(literal 5 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) (pow.f64 c #s(literal 4 binary64)))) #s(literal 16 binary64) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (pow.f64 c #s(literal 4 binary64))) #s(literal 16 binary64))) b_2) (/.f64 c b_2)) #s(literal 1/2 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (pow.f64 c #s(literal 4 binary64))) #s(literal 16 binary64)))) a (neg.f64 (/.f64 #s(literal 2 binary64) 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 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -1/2 (/ c (pow b_2 2)))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64))
(+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))
(fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
(* 1/2 c)
(*.f64 #s(literal 1/2 binary64) c)
(+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(+.f64 (/.f64 b_2 (neg.f64 c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) a) (/.f64 #s(literal -1/2 binary64) a))) (/.f64 b_2 (neg.f64 c)))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 a c)) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 c 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 (neg.f64 (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)))) (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 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 b_2 c)))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))) a)
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a)))) a)
(+ (* -1 (/ b_2 a)) (+ (* (sqrt (/ c a)) (sqrt -1)) (* (sqrt (/ c (pow a 5))) (* (sqrt -1) (+ (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (* 1/2 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))))))))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 5 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) a) c) #s(literal -1/2 binary64) #s(literal 0 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a))
(+ (* -1 (/ b_2 a)) (+ (* (sqrt (/ c a)) (sqrt -1)) (+ (* (sqrt (/ c (pow a 5))) (* (sqrt -1) (+ (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (* 1/2 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))))) (* (sqrt (/ c (pow a 7))) (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1/6 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))))))))))))
(-.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 b_2 (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/6 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 5 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) a) c) #s(literal -1/2 binary64) #s(literal 0 binary64))))) (/.f64 b_2 a))
(log (* (sqrt (/ c a)) (sqrt -1)))
(log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2)))))
(+.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow a 3))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2))))))
(+.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) (pow.f64 a #s(literal 3 binary64))) #s(literal 1/6 binary64) (/.f64 #s(literal 0 binary64) (*.f64 a a))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (log.f64 a))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ 1 a))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))))
(+.f64 (-.f64 (log.f64 a) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ 1 a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2))))))
(+.f64 (+.f64 (-.f64 (log.f64 a) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (/.f64 #s(literal 0 binary64) (*.f64 a a))) (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ 1 a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow a 3))) (* 1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (/ (* a (pow b_2 2)) (* c (pow (sqrt -1) 2)))) (pow a 2)))))))
(+.f64 (+.f64 (-.f64 (log.f64 a) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) (pow.f64 a #s(literal 3 binary64))) #s(literal 1/6 binary64) (/.f64 #s(literal 0 binary64) (*.f64 a a)))) (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(/ a (* c (pow (sqrt -1) 2)))
(/.f64 a (neg.f64 c))
(+ (* 2 (* (sqrt (/ a (pow c 3))) (/ b_2 (pow (sqrt -1) 3)))) (/ a (* c (pow (sqrt -1) 2))))
(fma.f64 (*.f64 (/.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64))))) #s(literal 2 binary64) (/.f64 a (neg.f64 c)))
(- (+ (* -1 (/ (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4))))) (pow a 2))) (/ a (* c (pow (sqrt -1) 2)))) (* -2 (* (sqrt (/ a (pow c 3))) (/ b_2 (pow (sqrt -1) 3)))))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 b_2 c) (/.f64 b_2 c))) #s(literal -2 binary64)) a) (fma.f64 (*.f64 (/.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64))))) #s(literal 2 binary64) (/.f64 a (neg.f64 c))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 5) (pow c 5))) (/ (pow b_2 3) (pow (sqrt -1) 5)))) (+ (* 2 (* (sqrt (/ a c)) (/ (* b_2 (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (* (pow c 2) (pow (sqrt -1) 4)))))) (sqrt -1)))) (* 4 (* (sqrt (/ (pow a 5) (pow c 5))) (/ (pow b_2 3) (pow (sqrt -1) 5)))))) (pow a 3))) (/ a (* c (pow (sqrt -1) 2)))) (+ (* -4 (/ (pow b_2 2) (* (pow c 2) (pow (sqrt -1) 4)))) (+ (* -2 (* (sqrt (/ a (pow c 3))) (/ b_2 (pow (sqrt -1) 3)))) (* 2 (/ (pow b_2 2) (* (pow c 2) (pow (sqrt -1) 4)))))))
(-.f64 (-.f64 (/.f64 a (neg.f64 c)) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 b_2 c) (/.f64 b_2 c))) #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64))))) #s(literal 4 binary64)))) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal -4 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 b_2 c) (/.f64 b_2 c)) (fma.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 b_2 c) (/.f64 b_2 c)) (*.f64 (*.f64 (/.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64))))) #s(literal -2 binary64)))))
(* -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)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) a)) a)))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) a))
(+ (* -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)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) a))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) c) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64)))) a) #s(literal -1 binary64) (*.f64 a (/.f64 b_2 c))) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -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) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 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) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 (neg.f64 b_2) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) a)))
(exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1)))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64))
(+ (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (sqrt -1)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) b_2) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64)))
(+ (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (sqrt -1))))) (* -1 (/ (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (+ (* -1/2 (/ (* a (pow b_2 2)) c)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c))))) a))) a)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) a) c) #s(literal -1/2 binary64) #s(literal 0 binary64)) a)))) a))
(+ (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (sqrt -1))))) (* -1 (/ (+ (* -1 (/ (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (+ (* -1/2 (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))))) (+ (* -1/6 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1))))))))) a)) (* (exp (- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))) (+ (* -1/2 (/ (* a (pow b_2 2)) c)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))))) a))) a)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) a) c) #s(literal -1/2 binary64) #s(literal 0 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) #s(literal -1 binary64))) a)) a))) a))
(- (log (* (sqrt (/ c a)) (sqrt -1))) (log -1))
(-.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (log.f64 #s(literal -1 binary64)))
(- (+ (log (* (sqrt (/ c a)) (sqrt -1))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) (log -1))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))) (log.f64 #s(literal -1 binary64)))
(- (+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)) a))) a))) (log -1))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 a c)))) a)) (log.f64 #s(literal -1 binary64)))
(- (+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1))))) a)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))) a))) a))) (log -1))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) a) #s(literal -1/6 binary64) #s(literal 0 binary64)) a))) a)) (log.f64 #s(literal -1 binary64)))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ -1 a))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))
(+.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (log.f64 (/.f64 #s(literal -1 binary64) a))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ -1 a))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)) a))) a))))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (log.f64 (/.f64 #s(literal -1 binary64) a))) (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 a c)))) a))
(+ (log (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (log (/ -1 a))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 3) (sqrt -1))))) a)) (* 1/2 (+ (* -1 (/ (* a (pow b_2 2)) c)) (/ (* a (pow b_2 2)) c)))) a))) a))))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (log.f64 (/.f64 #s(literal -1 binary64) a))) (/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) a) #s(literal -1/6 binary64) #s(literal 0 binary64)) a))) a))
(* -1 (/ a c))
(/.f64 (neg.f64 a) c)
(+ (* -2 (* (sqrt (/ a (pow c 3))) (* b_2 (sqrt -1)))) (* -1 (/ a c)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64))))) #s(literal -2 binary64) (/.f64 (neg.f64 a) c))
(+ (* -1 (/ a c)) (* -1 (/ (- (+ (* -4 (/ (* a (pow b_2 2)) (pow c 2))) (* 2 (/ (* a (pow b_2 2)) (pow c 2)))) (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* b_2 (sqrt -1))))) a)))
(-.f64 (/.f64 (neg.f64 a) c) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 a c)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))))) a))
(+ (* -1 (/ a c)) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 5))) (* (pow b_2 3) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (pow c 2))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (pow c 2)))))))) (* 4 (* (sqrt (/ (pow a 3) (pow c 5))) (* (pow b_2 3) (sqrt -1)))))) (+ (* -4 (/ (* (pow a 2) (pow b_2 2)) (pow c 2))) (* 2 (/ (* (pow a 2) (pow b_2 2)) (pow c 2))))) a)) (* -2 (* (sqrt (/ (pow a 3) (pow c 3))) (* b_2 (sqrt -1))))) a)))
(-.f64 (/.f64 (neg.f64 a) c) (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (*.f64 (*.f64 (/.f64 (*.f64 a a) c) (/.f64 (*.f64 b_2 b_2) c)) #s(literal -2 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (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 3 binary64)))) #s(literal 4 binary64))) (*.f64 (sqrt.f64 (/.f64 (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 3 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 a a) c) (/.f64 (*.f64 b_2 b_2) c)) #s(literal -2 binary64))) a) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))))) a))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.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) (neg.f64 (/.f64 #s(literal 1 binary64) a))) b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (neg.f64 (/.f64 #s(literal 1 binary64) a))) b_2 (*.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 b_2)
(neg.f64 b_2)
(/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) (pow b_2 2))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) c)) (*.f64 b_2 b_2))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (neg.f64 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 c))) b_2 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 c c) a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal 1 binary64) (neg.f64 c))) b_2 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -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 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) #s(literal 1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 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 (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 3 binary64)))) (*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) a)
(+ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a)))) (sqrt -1)))))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 b_2 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) a) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) a))
(+ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (sqrt -1)))) (* 1/2 (/ (* b_2 (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a)))) (* a (* c (pow (sqrt -1) 2))))))))
(fma.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) a) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 b_2 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) a) (*.f64 (neg.f64 a) c))) #s(literal 1/2 binary64))) b_2 (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) a))
(+ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (sqrt -1)))) (* b_2 (+ (* 1/2 (/ (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (* a (* c (pow (sqrt -1) 2))))) (* b_2 (* (exp (- (log (* (sqrt (* a c)) (sqrt -1))) (log a))) (+ (* -1/6 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/6 (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 c)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) a) a) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) a) b_2) (fma.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/6 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal 1/6 binary64))))) b_2 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) a) (sqrt.f64 #s(literal -1 binary64))))) b_2 (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) a))
(- (log (* (sqrt (* a c)) (sqrt -1))) (log a))
(-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 a))
(- (+ (log (* (sqrt (* a c)) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))) (log a))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (log.f64 a))
(- (+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* 1/6 (* (pow b_2 2) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))))) (log a))
(-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))))) b_2 (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (log.f64 a))
(- (+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* 1/120 (* (pow b_2 2) (+ (* -30 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -24 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -15 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (* 60 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5))))))))) (* 1/6 (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))))))) (log a))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 b_2 b_2)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal -30 binary64) (fma.f64 #s(literal -24 binary64) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 45 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal 1/6 binary64))) (*.f64 b_2 b_2) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))))) b_2 (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (log.f64 a))
(log (* (sqrt (* a c)) (sqrt -1)))
(log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* 1/6 (* (pow b_2 2) (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))))) b_2 (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (log (* (sqrt (* a c)) (sqrt -1))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* 1/120 (* (pow b_2 2) (+ (* -30 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -24 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -15 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (* 60 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ 1 (pow (sqrt -1) 5))))))))) (* 1/6 (+ (* -2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 b_2 b_2)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal -30 binary64) (fma.f64 #s(literal -24 binary64) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 45 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal 1/6 binary64))) (*.f64 b_2 b_2) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))))) b_2 (log.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* b_2 (- (* 2 (/ b_2 (* (pow c 2) (pow (sqrt -1) 4)))) (* -2 (* (sqrt (/ a (pow c 3))) (/ 1 (pow (sqrt -1) 3)))))) (/ a (* c (pow (sqrt -1) 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 (*.f64 c c)) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))))) b_2 (/.f64 a (neg.f64 c)))
(+ (* b_2 (- (* b_2 (+ (* -1 (* b_2 (+ (* -4 (* (sqrt (/ 1 (* a (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))) (* 4 (* (sqrt (/ 1 (* a (pow c 5)))) (/ 1 (pow (sqrt -1) 5)))))))) (* 2 (/ 1 (* (pow c 2) (pow (sqrt -1) 4)))))) (* -2 (* (sqrt (/ a (pow c 3))) (/ 1 (pow (sqrt -1) 3)))))) (/ a (* c (pow (sqrt -1) 2))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 b_2) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal -4 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (*.f64 c c)))) b_2 (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))))) b_2 (/.f64 a (neg.f64 c)))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #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/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 (*.f64 (/.f64 (*.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)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2))))) b_2)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (-.f64 (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) b_2)
(* (pow b_2 2) (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (-.f64 (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) (*.f64 b_2 b_2))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 (-.f64 (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) c)) b_2)
(* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) c))) b_2)
(* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))
(*.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (*.f64 c c)) (/.f64 #s(literal 5/64 binary64) a)) #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (*.f64 c c) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) c) a) #s(literal -1/4 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 2 binary64) c))))) 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 a a) b_2) (/.f64 (*.f64 c c) 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 (*.f64 (pow.f64 a #s(literal 3 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 a a) b_2) (/.f64 (*.f64 c c) 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 (*.f64 (pow.f64 a #s(literal 3 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 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64))))) b_2)
(exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a)))
(/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2))) a)
(+ (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (* 1/4 (/ (* a (* c (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))))) (pow b_2 2))))
(fma.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2))) a) b_2)) #s(literal 1/4 binary64) (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2))) a))
(+ (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/4 (/ (* a (* c (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))))) (pow b_2 2))) (/ (* (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2))))))) (pow b_2 4))))
(+.f64 (fma.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2))) a) b_2)) #s(literal 1/4 binary64) (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2))) a)) (*.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2))) a) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 9/4 binary64)) #s(literal 1/24 binary64) (*.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 a a)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64)))))
(+ (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/4 (/ (* a (* c (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))))) (pow b_2 2))) (+ (/ (* (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/720 (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* 15/4 (* (pow a 3) (pow c 3))) (* 720 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a c)))))) (+ (* 1/384 (* (pow a 3) (pow c 3))) (* 1/96 (* a (* c (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))))))))) (pow b_2 6)) (/ (* (exp (- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2))))))) (pow b_2 4)))))
(+.f64 (fma.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2))) a) b_2)) #s(literal 1/4 binary64) (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2))) a)) (fma.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2))) a) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 9/4 binary64)) #s(literal 1/24 binary64) (*.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 a a)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -45/2 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 c a)) #s(literal 720 binary64) (*.f64 (*.f64 #s(literal 15/4 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/720 binary64) (fma.f64 (*.f64 #s(literal 1/96 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 9/4 binary64)) c) (*.f64 (*.f64 #s(literal 1/384 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2))) a)) (pow.f64 b_2 #s(literal 6 binary64)))))
(- (+ (log (* -1/2 (* a c))) (log (/ 1 b_2))) (log a))
(-.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2)) (log.f64 a))
(- (+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (* 1/4 (/ (* a c) (pow b_2 2))))) (log a))
(+.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (-.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (neg.f64 (log.f64 b_2))) (log.f64 a)))
(- (+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2)))))) (log a))
(-.f64 (+.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2))))) (log.f64 a))
(- (+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* 15/4 (* (pow a 3) (pow c 3))) (* 720 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a c))))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2))))))) (log a))
(-.f64 (+.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2)) (fma.f64 (/.f64 (fma.f64 #s(literal -45/2 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 c a)) #s(literal 720 binary64) (*.f64 (*.f64 #s(literal 15/4 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)))))) (log.f64 a))
(+ (log (* -1/2 (* a c))) (log (/ 1 b_2)))
(-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2))
(+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (* 1/4 (/ (* a c) (pow b_2 2)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (neg.f64 (log.f64 b_2))) (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))))
(+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2))))))
(+.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)))))
(+ (log (* -1/2 (* a c))) (+ (log (/ 1 b_2)) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* 15/4 (* (pow a 3) (pow c 3))) (* 720 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a c))))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -3/4 (* (pow a 2) (pow c 2))) (* 3 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/4 (/ (* a c) (pow b_2 2)))))))
(+.f64 (-.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) (log.f64 b_2)) (fma.f64 (/.f64 (fma.f64 #s(literal -45/2 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 c a)) #s(literal 720 binary64) (*.f64 (*.f64 #s(literal 15/4 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2))))))
(* (pow b_2 2) (+ (* -2 (/ a (* (pow b_2 2) c))) (* 4 (/ 1 (pow c 2)))))
(*.f64 (fma.f64 (/.f64 (/.f64 a (*.f64 b_2 b_2)) c) #s(literal -2 binary64) (/.f64 #s(literal 4 binary64) (*.f64 c c))) (*.f64 b_2 b_2))
(* (pow b_2 2) (- (+ (* -1 (/ (+ (* -1 (pow a 2)) (* 16 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 4))))) (pow b_2 4))) (* 4 (/ 1 (pow c 2)))) (* 2 (/ a (* (pow b_2 2) c)))))
(*.f64 (fma.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) (pow.f64 c #s(literal 4 binary64)))) #s(literal 16 binary64) (neg.f64 (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 (/.f64 a (*.f64 b_2 b_2)) c) #s(literal -2 binary64) (/.f64 #s(literal 4 binary64) (*.f64 c c)))) (*.f64 b_2 b_2))
(* (pow b_2 2) (- (+ (* -1 (/ (+ (* -8 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 3)))) (+ (* -1/2 (* a (* c (+ (* -1 (pow a 2)) (* 16 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 4)))))))) (* 16 (/ (+ (* 1/64 (* (pow a 5) (pow c 5))) (* 1/2 (* a (* c (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))))))) (* (pow a 2) (pow c 4)))))) (pow b_2 6))) (* 4 (/ 1 (pow c 2)))) (+ (* -1 (/ (pow a 2) (pow b_2 4))) (+ (* 2 (/ a (* (pow b_2 2) c))) (* 16 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (* (pow b_2 4) (pow c 4)))))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 c c)) (/.f64 (fma.f64 (/.f64 #s(literal -8 binary64) (pow.f64 c #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) a) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (*.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) (pow.f64 c #s(literal 4 binary64)))) #s(literal 16 binary64) (neg.f64 (*.f64 a a))) c) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) c) (*.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (*.f64 a a) (pow.f64 c #s(literal 4 binary64)))) #s(literal 16 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))) (-.f64 (fma.f64 (/.f64 #s(literal 16 binary64) (*.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 c #s(literal 4 binary64))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 b_2)) c) #s(literal 2 binary64))) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 b_2 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal 2 binary64) a))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/16 binary64) (/.f64 #s(literal 2 binary64) a)))))
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) b_2) (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a))) b_2)
(* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(/.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) b_2) (/.f64 c b_2) (*.f64 #s(literal 1/2 binary64) a)))) b_2)
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 1/2 a)) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))) b_2))
(/.f64 (neg.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 3 binary64))) #s(literal -5/128 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 a a) c) b_2))))) b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64)) (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/16 binary64) (*.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64)))))
(exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a)))
(/.f64 (exp.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) a)
(+ (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (* -1/4 (/ (* a (* c (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))))) (pow b_2 2))))
(fma.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 (/.f64 (exp.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) a) b_2)) #s(literal -1/4 binary64) (/.f64 (exp.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) a))
(+ (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* -1/4 (/ (* a (* c (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))))) (pow b_2 2))) (/ (* (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2))))))) (pow b_2 4))))
(+.f64 (fma.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 (/.f64 (exp.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) a) b_2)) #s(literal -1/4 binary64) (/.f64 (exp.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) a)) (*.f64 (/.f64 (exp.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) a) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -9/4 binary64)) #s(literal 1/24 binary64) (*.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 a a)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64)))))
(+ (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* -1/4 (/ (* a (* c (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))))) (pow b_2 2))) (+ (/ (* (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* -1/96 (* a (* c (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2))))))) (+ (* -1/384 (* (pow a 3) (pow c 3))) (* 1/720 (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* -45/4 (* (pow a 3) (pow c 3))) (* -15/4 (* (pow a 3) (pow c 3))))))))) (pow b_2 6)) (/ (* (exp (- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))) (+ (* 1/32 (* (pow a 2) (pow c 2))) (* 1/24 (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2))))))) (pow b_2 4)))))
(+.f64 (fma.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 (/.f64 (exp.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) a) b_2)) #s(literal -1/4 binary64) (/.f64 (exp.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) a)) (fma.f64 (/.f64 (exp.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) a) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -9/4 binary64)) #s(literal 1/24 binary64) (*.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 a a)) (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (/.f64 (exp.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) a) (/.f64 (fma.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -9/4 binary64))) #s(literal -1/96 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal -45/2 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -15 binary64))) #s(literal 1/720 binary64) (*.f64 (*.f64 #s(literal -1/384 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))))))
(- (+ (log 2) (* -1 (log (/ -1 b_2)))) (log a))
(-.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))) (log.f64 a))
(- (+ (log 2) (+ (* -1 (log (/ -1 b_2))) (* -1/4 (/ (* a c) (pow b_2 2))))) (log a))
(-.f64 (+.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))) (*.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)))) (log.f64 a))
(- (+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4)))))) (log a))
(-.f64 (+.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2))))) (log.f64 a))
(- (+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* -45/4 (* (pow a 3) (pow c 3))) (* -15/4 (* (pow a 3) (pow c 3))))) (pow b_2 6))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))))))) (log a))
(-.f64 (+.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -45/2 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -15 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/720 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64))))) (log.f64 a))
(+ (log 2) (* -1 (log (/ -1 b_2))))
(-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))
(+ (log 2) (+ (* -1 (log (/ -1 b_2))) (* -1/4 (/ (* a c) (pow b_2 2)))))
(+.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))) (*.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2))))
(+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))))))
(+.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)))))
(+ (log 2) (+ (* -1 (log (/ -1 b_2))) (+ (* -1/4 (/ (* a c) (pow b_2 2))) (+ (* 1/720 (/ (+ (* -45/2 (* (pow a 3) (pow c 3))) (+ (* -45/4 (* (pow a 3) (pow c 3))) (* -15/4 (* (pow a 3) (pow c 3))))) (pow b_2 6))) (* 1/24 (/ (+ (* -3/2 (* (pow a 2) (pow c 2))) (* -3/4 (* (pow a 2) (pow c 2)))) (pow b_2 4)))))))
(+.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -45/2 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -15 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/720 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -9/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64)))))
(* 1/4 (/ (pow a 2) (pow b_2 2)))
(*.f64 (/.f64 #s(literal 1/4 binary64) b_2) (/.f64 (*.f64 a a) b_2))
(/ (+ (* 1/8 (/ (* (pow a 3) c) (pow b_2 2))) (* 1/4 (pow a 2))) (pow b_2 2))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) b_2) (*.f64 (*.f64 a a) #s(literal 1/4 binary64))) (*.f64 b_2 b_2))
(/ (- (+ (* -1 (/ (+ (* -1/16 (* (pow a 4) (pow c 2))) (* 1/16 (* (pow a 2) (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (pow b_2 4))) (* 1/4 (pow a 2))) (* -1/8 (/ (* (pow a 3) c) (pow b_2 2)))) (pow b_2 2))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 c c) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -1/4 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) b_2) (*.f64 (*.f64 a a) #s(literal 1/4 binary64)))) (*.f64 b_2 b_2))
(/ (- (+ (* -1 (/ (+ (* 1/32 (* (pow a 3) (* c (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (+ (* 1/16 (* (pow a 2) (+ (* -1/4 (* (pow a 3) (pow c 3))) (* 1/8 (* (pow a 3) (pow c 3)))))) (* 1/2 (* a (* c (+ (* -1/16 (* (pow a 4) (pow c 2))) (* 1/16 (* (pow a 2) (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))))))) (pow b_2 6))) (* 1/4 (pow a 2))) (+ (* -1/8 (/ (* (pow a 3) c) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 4) (pow c 2)) (pow b_2 4))) (* 1/16 (/ (* (pow a 2) (+ (* -1/2 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4)))))) (pow b_2 2))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 a a) #s(literal 1/4 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) c) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -1/4 binary64))) #s(literal 1/32 binary64) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 c a) (fma.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 c c) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -1/4 binary64))))) #s(literal 1/2 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) b_2) (/.f64 c b_2)) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -1/4 binary64)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))))) (*.f64 b_2 b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (-.f64 (*.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))) c)
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) a) (*.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)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2)) c)
(/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/.f64 (fma.f64 (fma.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (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)
(/ (+ (* -2 b_2) (* 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))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (neg.f64 c) (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) a)) #s(literal -2 binary64) (fma.f64 (*.f64 a (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (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 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 #s(literal -2 binary64) b_2)) c)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a)))
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))) a)
(+ (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (* 1/4 (/ (* a (* c (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))))) (pow b_2 2))))
(fma.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))) a) b_2)) #s(literal 1/4 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))) a))
(+ (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (* c (+ (* 1/4 (/ (* a (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a)))) (pow b_2 2))) (* c (* (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (+ (* 1/32 (/ (pow a 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4)))))))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))) a) b_2) (/.f64 a b_2)) #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))) a) c) (fma.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))))) c (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))) a))
(+ (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (* c (+ (* 1/4 (/ (* a (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a)))) (pow b_2 2))) (* c (+ (* c (* (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (+ (* 1/384 (/ (pow a 3) (pow b_2 6))) (+ (* 1/8 (/ (* a (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))) (pow b_2 2))) (* 1/6 (+ (* -3/16 (/ (pow a 3) (pow b_2 6))) (+ (* 1/32 (/ (pow a 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))) a))))))))) (* (exp (- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))) (+ (* 1/32 (/ (pow a 2) (pow b_2 4))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))) a) a) b_2) (*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/384 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)) a) b_2) (*.f64 (fma.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/16 binary64) (fma.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) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal 1/32 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 1/6 binary64)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))) a)) c (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))) a))) c)) c (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))) a))
(- (+ (log c) (log (* -1/2 (/ a b_2)))) (log a))
(-.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c)) (log.f64 a))
(- (+ (log c) (+ (log (* -1/2 (/ a b_2))) (* 1/4 (/ (* a c) (pow b_2 2))))) (log a))
(-.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))) (log.f64 c)) (log.f64 a))
(- (+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* 1/2 (* c (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4)))))))))) (log a))
(-.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (/.f64 a b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)))) c (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))) (log.f64 c)) (log.f64 a))
(- (+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -3/16 (/ (pow a 3) (pow b_2 6))) (+ (* 1/32 (/ (pow a 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))) a)))))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))))))))) (log a))
(-.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (/.f64 a b_2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) c) (fma.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/16 binary64) (fma.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) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal 1/32 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)) #s(literal 1/2 binary64))) c)) c (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))) (log.f64 c)) (log.f64 a))
(+ (log c) (log (* -1/2 (/ a b_2))))
(+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))
(+ (log c) (+ (log (* -1/2 (/ a b_2))) (* 1/4 (/ (* a c) (pow b_2 2)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))) (log.f64 c))
(+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* 1/2 (* c (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4))))))))))
(+.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (/.f64 a b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)))) c (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))) (log.f64 c))
(+ (log c) (+ (log (* -1/2 (/ a b_2))) (* c (+ (* 1/4 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -3/16 (/ (pow a 3) (pow b_2 6))) (+ (* 1/32 (/ (pow a 3) (pow b_2 6))) (* 6 (/ (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))) a)))))) (* 1/2 (+ (* -1/16 (/ (pow a 2) (pow b_2 4))) (* 1/4 (/ (pow a 2) (pow b_2 4)))))))))))
(+.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) b_2) (/.f64 a b_2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) c) (fma.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/16 binary64) (fma.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) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal 1/32 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 3/16 binary64)) #s(literal 1/2 binary64))) c)) c (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))) (log.f64 c))
(/ (+ (* -2 (* a c)) (* 4 (pow b_2 2))) (pow c 2))
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 c a))) (*.f64 c c))
(/ (+ (* 4 (pow b_2 2)) (* c (- (* -1 (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2)))))) (* 2 a)))) (pow c 2))
(/.f64 (fma.f64 (fma.f64 (neg.f64 c) (fma.f64 (/.f64 #s(literal 16 binary64) a) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) a) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 b_2 b_2))) (*.f64 #s(literal -2 binary64) a)) c (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) (*.f64 c c))
(/ (+ (* 4 (pow b_2 2)) (* c (- (* c (- (* -1 (* c (+ (* -8 (/ (* (pow b_2 2) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2))))) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 5) (pow b_2 8))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow b_2 2))))) (pow a 2))))))) (+ (* -1 (/ (pow a 2) (pow b_2 2))) (* 16 (/ (* (pow b_2 4) (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2)))))) (* 2 a)))) (pow c 2))
(/.f64 (fma.f64 (fma.f64 (fma.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)) (*.f64 b_2 b_2)) a) #s(literal -8 binary64) (fma.f64 (/.f64 #s(literal 16 binary64) a) (/.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 b_2 #s(literal 8 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) a) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 16 binary64) a) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) a) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 b_2 b_2))) b_2) (/.f64 a b_2)) #s(literal -1/2 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 16 binary64) a) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) a) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 b_2 b_2))))) c (*.f64 #s(literal -2 binary64) a)) c (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) (*.f64 c c))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 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 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (/.f64 b_2 a) c)) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 (-.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 3 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 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (/.f64 b_2 a) c)) c)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 c a)) (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2))) c)
(* c (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal -2 binary64) #s(literal 1/2 binary64)) c)
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/.f64 (+.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) c)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) c) (/.f64 #s(literal -1/2 binary64) c))) (/.f64 b_2 #s(literal -1 binary64))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 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))))))) c)
(/.f64 (-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c a)) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 c c)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (pow.f64 c #s(literal 3 binary64)))) (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) #s(literal -1 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))))) 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) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c))) c)
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c)))) c)
(exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))) a)
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))) (sqrt -1)))))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 b_2 (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))) a) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))) a))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))) (sqrt -1)))) (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (* 1/2 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))))) (pow c 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 b_2 (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))) a) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))) a) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) c) a) #s(literal -1/2 binary64) #s(literal 0 binary64)) (*.f64 c c)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))) a))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a)))) (sqrt -1)))) (+ (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* -1/2 (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1/6 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))))))) (pow c 3)) (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))) (+ (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2))))) (* 1/2 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))))) (pow c 2)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 b_2 (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))) a) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))) a)) (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) c) a) #s(literal -1/2 binary64) #s(literal 0 binary64)) c) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))) a) c) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))) a) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 b_2 (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/6 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/6 binary64)))) (pow.f64 c #s(literal 3 binary64))))))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c)))) (log a))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (log.f64 c) (log.f64 a)))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))) (log a))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (-.f64 (log.f64 c) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (log.f64 a)))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2)))))) (log a))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (+.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 c c)) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (log.f64 c)) (log.f64 a)))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow c 3))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2))))))) (log a))
(-.f64 (+.f64 (+.f64 (-.f64 (log.f64 c) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) (pow.f64 c #s(literal 3 binary64))) #s(literal 1/6 binary64) (/.f64 #s(literal 0 binary64) (*.f64 c c)))) (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (log.f64 a))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ 1 c))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 c))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1))))))
(+.f64 (-.f64 (log.f64 c) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2))))))
(+.f64 (+.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 c c)) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (log.f64 c)) (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ 1 c))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) (+ (* 1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 3) (pow (sqrt -1) 3))))) (pow c 3))) (* 1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (/ (* (pow b_2 2) c) (* a (pow (sqrt -1) 2)))) (pow c 2)))))))
(+.f64 (+.f64 (-.f64 (log.f64 c) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) (pow.f64 c #s(literal 3 binary64))) #s(literal 1/6 binary64) (/.f64 #s(literal 0 binary64) (*.f64 c c)))) (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(/ (+ (* 2 (* (sqrt (* a c)) (/ b_2 (pow (sqrt -1) 3)))) (/ (* a c) (pow (sqrt -1) 2))) (pow c 2))
(/.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) #s(literal 2 binary64) (/.f64 (*.f64 c a) #s(literal -1 binary64))) (*.f64 c c))
(/ (- (+ (* -1 (/ (+ (* -4 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4)))) (pow c 2))) (/ (* a c) (pow (sqrt -1) 2))) (* -2 (* (sqrt (* a c)) (/ b_2 (pow (sqrt -1) 3))))) (pow c 2))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) c) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 c b_2) (*.f64 c b_2)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -2 binary64)) c) (fma.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) #s(literal 2 binary64) (/.f64 (*.f64 c a) #s(literal -1 binary64)))) (*.f64 c c))
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 5) a)) (/ (pow b_2 3) (pow (sqrt -1) 5)))) (+ (* 2 (* (sqrt (/ c a)) (/ (* b_2 (+ (* -4 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b_2 2) (pow c 2)) (pow (sqrt -1) 4))))) (sqrt -1)))) (* 4 (* (sqrt (/ (pow c 5) a)) (/ (pow b_2 3) (pow (sqrt -1) 5)))))) (pow c 3))) (/ (* a c) (pow (sqrt -1) 2))) (+ (* -4 (/ (pow b_2 2) (pow (sqrt -1) 4))) (+ (* -2 (* (sqrt (* a c)) (/ b_2 (pow (sqrt -1) 3)))) (* 2 (/ (pow b_2 2) (pow (sqrt -1) 4)))))) (pow c 2))
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 c a) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 5 binary64)) a))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 b_2 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 c b_2) (*.f64 c b_2)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 5 binary64)) a))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) #s(literal -2 binary64))))) (*.f64 c c))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)) c)))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (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)) c)))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (neg.f64 c) (-.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) b_2)))
(* -1 (* c (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c))))))
(*.f64 (neg.f64 c) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) (*.f64 c a))))
(* -1 (* c (- (* 2 (/ (pow b_2 2) (* a c))) 1/2)))
(*.f64 (neg.f64 c) (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64) #s(literal -1/2 binary64)))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) b_2)) c)
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (neg.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (neg.f64 (*.f64 c b_2))) c))) c)
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) c)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (neg.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) c) a) #s(literal 1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) b_2) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal -1/2 binary64))))) c) (*.f64 c b_2)) c))) c)
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 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) (-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) c) b_2) c)))
(exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a)))
(/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c)))) a)
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (sqrt -1)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) b_2) (*.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c)))) a) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c)))) a))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (sqrt -1))))) (* -1 (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (+ (* -1/2 (/ (* (pow b_2 2) c) a)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a))))) c))) c)))
(-.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c)))) a) (/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2) (*.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c)))) a) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c)))) a) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) c) a) #s(literal -1/2 binary64) #s(literal 0 binary64)) c)))) c))
(+ (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (sqrt -1))))) (* -1 (/ (+ (* -1 (/ (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (+ (* -1/2 (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))))) (+ (* -1/6 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 1/6 (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1))))))))) c)) (* (exp (- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))) (+ (* -1/2 (/ (* (pow b_2 2) c) a)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))))) c))) c)))
(-.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c)))) a) (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 b_2 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c)))) a)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c)))) a) (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) c) a) #s(literal -1/2 binary64) #s(literal 0 binary64))) (*.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c)))) a) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/6 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/6 binary64)))) c))) c))) c))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c)))) (log a))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c))) (log.f64 a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1))))) (log a))
(-.f64 (+.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)))) (log.f64 a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)) c))) c)))) (log a))
(-.f64 (-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c))) (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) c) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a)))) c)) (log.f64 a))
(- (+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1))))) c)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))) c))) c)))) (log a))
(-.f64 (-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c))) (/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) c) #s(literal -1/6 binary64) #s(literal 0 binary64)) c))) c)) (log.f64 a))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (* -1 (log (/ -1 c))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c)))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))))
(+.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1/2 (/ (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)) c))) c))))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c))) (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) c) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a)))) c))
(+ (log (* (sqrt (/ a c)) (sqrt -1))) (+ (* -1 (log (/ -1 c))) (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (sqrt -1)))) (* -1 (/ (+ (* -1/6 (/ (+ (* -2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1)))) (* 3 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 3) (sqrt -1))))) c)) (* 1/2 (+ (* -1 (/ (* (pow b_2 2) c) a)) (/ (* (pow b_2 2) c) a)))) c))) c))))
(-.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) c))) (/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) c) #s(literal -1/6 binary64) #s(literal 0 binary64)) c))) c))
(/ (+ (* -2 (* (sqrt (* a c)) (* b_2 (sqrt -1)))) (* -1 (* a c))) (pow c 2))
(/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (*.f64 c a))) #s(literal -2 binary64) (*.f64 (neg.f64 a) c)) (*.f64 c c))
(/ (+ (* -1 (* a c)) (* -1 (/ (- (+ (* -4 (* (pow b_2 2) c)) (* 2 (* (pow b_2 2) c))) (* -2 (* (sqrt (* a (pow c 3))) (* b_2 (sqrt -1))))) c))) (pow c 2))
(/.f64 (neg.f64 (fma.f64 c a (/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))) c))) (*.f64 c c))
(/ (+ (* -1 (* a c)) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 3) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -4 (* (pow b_2 2) (pow c 2))) (* 2 (* (pow b_2 2) (pow c 2)))))))) (* 4 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 3) (sqrt -1)))))) (+ (* -4 (* (pow b_2 2) (pow c 2))) (* 2 (* (pow b_2 2) (pow c 2))))) c)) (* -2 (* (sqrt (* a (pow c 3))) (* b_2 (sqrt -1))))) c))) (pow c 2))
(/.f64 (neg.f64 (fma.f64 c a (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (neg.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 3 binary64))) (fma.f64 (*.f64 #s(literal 4 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c b_2) (*.f64 c b_2)) #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64))) b_2)))) (*.f64 (*.f64 (*.f64 c b_2) (*.f64 c b_2)) #s(literal -2 binary64))) c) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)))) c))) (*.f64 c c))

rewrite152.0ms (2.2%)

Memory
0.1MiB live, 160.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044351
063319
1232305
21629301
08568296
Stop Event
iter limit
node limit
iter limit
Counts
20 → 405
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))))
(*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)))
(neg.f64 b_2)
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(pow.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
#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)
(exp.f64 (-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a)))
(-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a))
(log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (*.f64 b_2 b_2) a)
(*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2)))
(*.f64 (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) #s(literal -1 binary64)) b_2)
(*.f64 #s(literal -1 binary64) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) b_2))
(*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)))
(*.f64 b_2 (neg.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) b_2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) b_2) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) b_2) (*.f64 #s(literal 0 binary64) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) b_2)))))
(neg.f64 (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) b_2))
(-.f64 #s(literal 0 binary64) (*.f64 #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)) b_2))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 b_2 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (neg.f64 b_2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (+.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 #s(literal 0 binary64) b_2)))
(neg.f64 b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 #s(literal 0 binary64) b_2)))
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
#s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(*.f64 (/.f64 c #s(literal -2 binary64)) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 c #s(literal -2 binary64)))
(*.f64 (/.f64 (neg.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 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(pow.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64))
(/.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 binary64) c)) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) (*.f64 (neg.f64 c) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1 binary64) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 c #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) (*.f64 #s(literal 1/2 binary64) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 c) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) c))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 b_2))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (/.f64 b_2 c)))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(/.f64 c (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -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))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal -1/2 binary64) b_2)
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
#s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))) b_2) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)))))))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(*.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c))) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) b_2) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(*.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (/.f64 b_2 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal -1 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c))))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) b_2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))) b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal -1 binary64))) (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))))
(/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)))) (neg.f64 (*.f64 b_2 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (*.f64 b_2 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) b_2))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))) b_2))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))) (*.f64 b_2 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))) (pow.f64 b_2 #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))) (*.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (pow.f64 b_2 #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) b_2) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))) b_2) (*.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)))))) (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c))))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (*.f64 b_2 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c))) (neg.f64 b_2))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c))) b_2))
(neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 b_2)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (*.f64 b_2 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (*.f64 b_2 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) b_2) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 c c) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 1/2 binary64)) c)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 c c) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 1/2 binary64)) c))) (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (fma.f64 (*.f64 c c) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 1/2 binary64)) c))))
(/.f64 (fma.f64 (*.f64 #s(literal -8 binary64) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c))) #s(literal -1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 b_2) b_2) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) a) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) (pow.f64 a #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 #s(literal 1/2 binary64) c (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -2 binary64) a) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (neg.f64 b_2) b_2) a) (*.f64 #s(literal 1/2 binary64) c))
(fma.f64 c #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)))
(fma.f64 b_2 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) c))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (*.f64 #s(literal 1/2 binary64) c))
(+.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)))
(*.f64 (pow.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 a a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64)) (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a a) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 4 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))) (exp.f64 (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))))) (exp.f64 (/.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)) #s(literal -1 binary64))
(/.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 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.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 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1 binary64))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a)))
(exp.f64 (fma.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 4 binary64))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (pow.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 a #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 1 binary64)) (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) a)
(*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(*.f64 (neg.f64 a) (pow.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)))
(*.f64 a (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal -1 binary64))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (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))))))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 (*.f64 a #s(literal 1 binary64)) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (*.f64 a #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
(/.f64 (neg.f64 a) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(neg.f64 (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(neg.f64 (/.f64 a (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (/.f64 a (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)) #s(literal -1 binary64)))
(exp.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
(exp.f64 (log.f64 #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))
(pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 b_2)) #s(literal -1/2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (neg.f64 b_2) #s(literal 1/2 binary64))
(/.f64 b_2 #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 a a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64)) (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a a) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 4 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))) (exp.f64 (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))))) (exp.f64 (/.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)) #s(literal -1 binary64))
(/.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 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.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 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1 binary64))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a)))
(exp.f64 (fma.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 4 binary64))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(*.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (fma.f64 (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (*.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (log.f64 a) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64))) (fma.f64 (log.f64 a) (log.f64 a) (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 a)) (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (*.f64 (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 a) #s(literal 2 binary64)))) (*.f64 (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (log.f64 a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (log.f64 a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (log.f64 a))))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (log.f64 a))) (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (log.f64 a))))) (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (log.f64 a))))))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))))
(neg.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(fma.f64 #s(literal -1 binary64) (log.f64 a) (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(-.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (log.f64 a)))) (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (log.f64 a)))))
(-.f64 (log.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (log.f64 (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(-.f64 (/.f64 (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (fma.f64 (log.f64 a) (log.f64 (*.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(-.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (log.f64 a))
(+.f64 (neg.f64 (log.f64 a)) (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(+.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (log.f64 a)))
(log.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
(log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(*.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) b_2)
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (*.f64 b_2 b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) a))
(*.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 (*.f64 b_2 b_2) (pow.f64 a #s(literal -1 binary64)))
(*.f64 b_2 (/.f64 b_2 a))
(pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 b_2)))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 b_2 b_2) a)
(neg.f64 (/.f64 (*.f64 (neg.f64 b_2) b_2) a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (*.f64 (neg.f64 b_2) b_2) a))
(exp.f64 (-.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) (log.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)) (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(*.f64 (/.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 (pow.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(*.f64 (/.f64 a (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (/.f64 a (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(*.f64 (/.f64 a #s(literal 1 binary64)) (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(*.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -2 binary64)) (*.f64 a a))
(*.f64 (/.f64 (*.f64 a a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (pow.f64 a #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (pow.f64 (pow.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -2 binary64)))
(*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(*.f64 a (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(*.f64 a (/.f64 a (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 2 binary64))))
(*.f64 a (*.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(pow.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(/.f64 (neg.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 a))) (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))) (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 a a))) (neg.f64 (neg.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a))) (neg.f64 (*.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) a)) (neg.f64 (*.f64 (/.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 (neg.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) 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))) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 (neg.f64 (*.f64 a (neg.f64 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 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(/.f64 (*.f64 (neg.f64 a) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
(/.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 a)) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 (neg.f64 (/.f64 (*.f64 a a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.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 (*.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(/.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)))
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 (/.f64 (*.f64 a a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (neg.f64 a) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 a))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 #s(literal 1 binary64) (neg.f64 a))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.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 1 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)) (*.f64 (neg.f64 a) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)) (*.f64 a #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (neg.f64 a) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) (*.f64 a (neg.f64 a))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(literal 2 binary64)))
(/.f64 (*.f64 a a) (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 2 binary64)))
(/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 2 binary64)))

eval135.0ms (1.9%)

Memory
12.3MiB live, 171.5MiB allocated
Compiler

Compiled 37 357 to 3 488 computations (90.7% saved)

prune57.0ms (0.8%)

Memory
-8.4MiB live, 76.4MiB allocated
Pruning

29 alts after pruning (19 fresh and 10 done)

PrunedKeptTotal
New7547761
Fresh71219
Picked235
Done077
Total76329792
Accuracy
95.7%
Counts
792 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.6%
(pow.f64 (*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64))))) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1/2 binary64))
13.2%
(pow.f64 #s(approx (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) (fma.f64 (/.f64 #s(literal 4 binary64) c) (/.f64 (*.f64 b_2 b_2) c) (*.f64 (/.f64 a c) #s(literal -2 binary64)))) #s(literal -1/2 binary64))
15.7%
(pow.f64 #s(approx (* (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) (/.f64 (neg.f64 a) c)) #s(literal -1/2 binary64))
9.1%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))))))
11.0%
(/.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2) a)
55.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
31.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
22.7%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))) a)
22.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
22.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
40.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
11.0%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)))
40.8%
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
11.0%
(*.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (* (pow (+ (* c a) (* b_2 b_2)) 2) (neg (pow (+ (* c a) (* b_2 b_2)) -1))) (*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal -1 binary64)) b_2) b_2))) b_2)) (/.f64 #s(literal -1 binary64) a))
27.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2))
29.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
1.3%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (neg.f64 b_2))))) (fma.f64 (/.f64 (/.f64 c b_2) b_2) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
1.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (neg.f64 b_2))))) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))))
30.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
40.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (neg.f64 b_2) #s(approx (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a)) (/.f64 #s(literal 2 binary64) a))))
14.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64))) #s(literal -1/2 binary64)))
30.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
41.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
27.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
27.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 #s(approx (+ (* (/ (* b_2 b_2) a) -2) (* 1/2 c)) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) b_2)))
8.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))))
8.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
37.2%
#s(approx (exp (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a))) (/.f64 (exp.f64 (-.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) a))
5.7%
#s(approx (exp (- (log (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (log a))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (log.f64 c))) a))
Compiler

Compiled 2 538 to 911 computations (64.1% saved)

regimes65.0ms (0.9%)

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

4 calls:

21.0ms
a
16.0ms
c
13.0ms
b_2
12.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
55.8%1a
86.7%3b_2
55.8%1c
76.1%5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes6.0ms (0.1%)

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

1 calls:

5.0ms
b_2
Results
AccuracySegmentsBranch
81.0%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes10.0ms (0.1%)

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

2 calls:

5.0ms
b_2
4.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
53.7%3(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
68.6%2b_2
Compiler

Compiled 14 to 13 computations (7.1% saved)

regimes12.0ms (0.2%)

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

1 calls:

11.0ms
b_2
Results
AccuracySegmentsBranch
68.3%2b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.1%)

Memory
13.5MiB live, 13.6MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 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 c b_2) #s(literal -1/2 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)))
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
30.0%1(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
30.0%1c
30.0%1a
30.0%1b_2
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes6.0ms (0.1%)

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

Compiled 16 to 19 computations (-18.8% saved)

regimes9.0ms (0.1%)

Memory
-23.4MiB live, 15.3MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 16 to 19 computations (-18.8% saved)

bsearch31.0ms (0.4%)

Memory
30.3MiB live, 30.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
24.0ms
2.8447952033357896e-81
3.18452891744392e-73
3.0ms
-2.0934957852253154e+154
-2.4847871067830252e+153
Samples
7.0ms113×0valid
5.0ms34×2valid
3.0ms29×1valid
3.0ms51×0invalid
Compiler

Compiled 364 to 300 computations (17.6% saved)

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

bsearch43.0ms (0.6%)

Memory
-11.5MiB live, 25.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.8447952033357896e-81
3.18452891744392e-73
40.0ms
-6.151433374600683e-114
-3.449754915107908e-116
Samples
7.0ms112×0valid
3.0ms47×0invalid
Compiler

Compiled 748 to 564 computations (24.6% saved)

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

bsearch46.0ms (0.7%)

Memory
-11.1MiB live, 28.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
43.0ms
-3.775650685502254e-307
7.57080729127987e-297
Samples
29.0ms160×0valid
6.0ms85×0invalid
Compiler

Compiled 596 to 436 computations (26.8% saved)

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

bsearch42.0ms (0.6%)

Memory
0.4MiB live, 43.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
39.0ms
8.397156928708768e-264
5.380447588780477e-241
Samples
23.0ms174×0valid
7.0ms105×0invalid
0.0ms1valid
Compiler

Compiled 412 to 335 computations (18.7% saved)

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

simplify73.0ms (1%)

Memory
15.1MiB live, 52.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
066315
1100304
2177304
3412304
4839304
52123298
64731298
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 2199998854441245/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -3881737571769141/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (if (<=.f64 b_2 #s(literal 2199998854441245/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(if (<=.f64 b_2 #s(literal 4821641434502089/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
Outputs
(if (<=.f64 b_2 #s(literal -5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 2199998854441245/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -3881737571769141/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) (if (<=.f64 b_2 #s(literal 2199998854441245/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(if (<=.f64 b_2 #s(literal 4821641434502089/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* (neg b_2) (+ (* (/ (/ c b_2) b_2) -1/2) (/ 2 a))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))

soundness691.0ms (9.9%)

Memory
1.5MiB live, 200.3MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
09945860
131575766
090645503
05082832
116062798
255502747
080482611
040277
064265
1229223
21594220
08632220
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 423 to 180 computations (57.4% saved)

preprocess224.0ms (3.2%)

Memory
-19.7MiB live, 68.0MiB allocated
Compiler

Compiled 834 to 206 computations (75.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...