quad2p (problem 3.2.1, positive)

Time bar (total: 7.8s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze121.0ms (1.6%)

Memory
11.0MiB live, 129.6MiB 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.5s (18.8%)

Memory
26.0MiB live, 1 265.8MiB allocated
Samples
468.0ms5 529×0valid
210.0ms1 370×1valid
207.0ms1 180×2valid
117.0ms1 131×0invalid
42.0ms177×3valid
Precisions
Click to see histograms. Total time spent on operations: 698.0ms
ival-mult: 140.0ms (20.1% of total)
ival-div: 139.0ms (19.9% of total)
ival-sqrt: 115.0ms (16.5% of total)
ival-neg: 81.0ms (11.6% of total)
adjust: 72.0ms (10.3% of total)
ival-add: 70.0ms (10% of total)
ival-sub: 69.0ms (9.9% of total)
ival-true: 7.0ms (1% of total)
ival-assert: 4.0ms (0.6% of total)
Bogosity

explain184.0ms (2.4%)

Memory
-13.2MiB live, 147.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1160-0-(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
611(-1.8535993375883985e-25 9.965152682951723e+126 9.848354935732755e+276)0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
150-1(1.4242890401675888e-97 2.1508317574755413e+56 2.7561455861313444e-161)(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
30-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-rescue1120
(*.f64 b_2 b_2)overflow95
(*.f64 a c)overflow28
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow112
+.f64(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation620
/.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)underflow49
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow32
(*.f64 a c)underflow36
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow4
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue40
(*.f64 b_2 b_2)underflow49
(*.f64 a c)underflow36
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow4
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue30
(*.f64 b_2 b_2)overflow95
(*.f64 a c)overflow28
Confusion
Predicted +Predicted -
+1320
-19105
Precision
0.8741721854304636
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13200
-190105
Precision?
0.8741721854304636
Recall?
1.0
Freqs
test
numberfreq
0105
1108
242
31
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
30.0ms326×0valid
17.0ms86×2valid
11.0ms80×1valid
5.0ms20×3valid
Compiler

Compiled 167 to 44 computations (73.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 8.0ms (22.1% of total)
ival-sqrt: 7.0ms (19.3% of total)
ival-div: 6.0ms (16.5% of total)
adjust: 5.0ms (13.8% of total)
ival-sub: 4.0ms (11% of total)
ival-add: 4.0ms (11% of total)
ival-neg: 2.0ms (5.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess113.0ms (1.4%)

Memory
-0.2MiB live, 78.1MiB 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.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 13 to 10 computations (23.1% saved)

simplify26.0ms (0.3%)

Memory
30.8MiB live, 30.8MiB 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

localize52.0ms (0.7%)

Memory
-41.7MiB live, 55.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.6054687500000001
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy3.328348311528523
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy14.336102426064098
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy27.075039624112623
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
12.0ms163×0valid
10.0ms43×2valid
6.0ms40×1valid
5.0ms10×3valid
Compiler

Compiled 102 to 22 computations (78.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-div: 5.0ms (23% of total)
adjust: 4.0ms (18.4% of total)
ival-mult: 4.0ms (18.4% of total)
ival-sqrt: 3.0ms (13.8% of total)
ival-sub: 2.0ms (9.2% of total)
ival-add: 2.0ms (9.2% of total)
ival-neg: 1.0ms (4.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series18.0ms (0.2%)

Memory
12.6MiB live, 12.6MiB 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
3.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)))
2.0ms
c
@-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)))

simplify260.0ms (3.3%)

Memory
15.0MiB live, 172.5MiB 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)

rewrite157.0ms (2%)

Memory
-3.4MiB live, 155.7MiB 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))))

eval64.0ms (0.8%)

Memory
10.6MiB live, 119.0MiB allocated
Compiler

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

prune18.0ms (0.2%)

Memory
-15.9MiB live, 34.0MiB allocated
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New5349543
Fresh000
Picked011
Done000
Total53410544
Accuracy
92.1%
Counts
544 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
15.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) a)
24.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))) a)
50.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
31.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
27.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
29.7%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) a)
29.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
33.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
32.7%
#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))
38.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
Compiler

Compiled 381 to 274 computations (28.1% saved)

simplify117.0ms (1.5%)

Memory
14.4MiB live, 91.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
043301
069295
1107287
2182287
3345284
4612284
5981284
61383284
72265284
85336284
97750284
08029281
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 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 #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
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #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 (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)
(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))
(/.f64 #s(literal -1/8 binary64) b_2)
#s(literal -1/8 binary64)
b_2
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(*.f64 (*.f64 c c) a)
(*.f64 c c)
c
a
(*.f64 #s(literal -1/2 binary64) c)
#s(literal -1/2 binary64)
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) a)
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64))))
(neg.f64 b_2)
b_2
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(log.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))
c
a
(*.f64 b_2 b_2)
#s(literal 2 binary64)
#s(literal 1/4 binary64)
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#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 #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
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 (fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) b_2) (*.f64 c a) #s(literal -1/2 binary64)) b_2) c))
(/.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 (fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) b_2) (*.f64 c a) #s(literal -1/2 binary64)) b_2) c)
(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))
(*.f64 (fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) b_2) (*.f64 c a) #s(literal -1/2 binary64)) c)
(/.f64 #s(literal -1/8 binary64) b_2)
#s(literal -1/8 binary64)
b_2
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(*.f64 (*.f64 c c) a)
(*.f64 c c)
c
a
(*.f64 #s(literal -1/2 binary64) c)
#s(literal -1/2 binary64)
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) a)
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) b_2) a)
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64))))
(-.f64 (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) b_2)
(neg.f64 b_2)
b_2
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))))
(log.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))
c
a
(*.f64 b_2 b_2)
#s(literal 2 binary64)
#s(literal 1/4 binary64)

localize207.0ms (2.7%)

Memory
-11.0MiB live, 305.5MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy3.336160811528523
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) a)
accuracy5.638663889136457
(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)))
accuracy14.342293685832084
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64))))
accuracy44.55953811606008
(log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))
accuracy3.642715684378765
(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))
accuracy6.845257712539446
(/.f64 (*.f64 (*.f64 c c) a) b_2)
accuracy9.28856629551626
(*.f64 (*.f64 c c) a)
accuracy39.687408372792014
#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))
accuracy0.00390625
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
accuracy3.328348311528523
(/.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)
accuracy5.988558569765557
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
accuracy39.37644395522911
#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 #s(literal -2 binary64) b_2)
accuracy3.328348311528523
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
accuracy42.77004592333073
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
accuracy0.0
(/.f64 c b_2)
accuracy0.01171875
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
accuracy39.42792629216714
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
Samples
101.0ms163×0valid
40.0ms43×2valid
21.0ms40×1valid
15.0ms10×3valid
Compiler

Compiled 566 to 82 computations (85.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 114.0ms
ival-mult: 40.0ms (35.1% of total)
ival-div: 17.0ms (14.9% of total)
ival-exp: 13.0ms (11.4% of total)
ival-log: 13.0ms (11.4% of total)
adjust: 7.0ms (6.1% of total)
ival-sub: 7.0ms (6.1% of total)
ival-add: 7.0ms (6.1% of total)
ival-pow2: 4.0ms (3.5% of total)
ival-sqrt: 3.0ms (2.6% of total)
exact: 1.0ms (0.9% of total)
ival-neg: 1.0ms (0.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series207.0ms (2.7%)

Memory
-3.4MiB live, 268.3MiB allocated
Counts
21 → 201
Calls
Call 1
Inputs
#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 #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)
(/.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))
(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))
#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 (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 #s(literal -1/8 binary64) b_2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) a)
(neg.f64 b_2)
(*.f64 (*.f64 c c) a)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(log.f64 (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))
(* -1/2 c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
b_2
(+ b_2 (* 1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c 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))))))))
(* 1/2 (/ (* a c) b_2))
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* 1/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/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ 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))))))
(+ (* 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))))))))
(* a (pow c 2))
(/ (* a (pow c 2)) b_2)
(log (pow b_2 4))
(+ (log (pow b_2 4)) (* 2 (/ (* a c) (pow b_2 2))))
(+ (log (pow b_2 4)) (* a (+ (* 1/2 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 2 (/ c (pow b_2 2))))))
(+ (log (pow b_2 4)) (* a (+ (* 2 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (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/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(sqrt (* a c))
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))))
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(* a (- (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))) (/ b_2 a)))
(sqrt (/ c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(+ (log (pow c 2)) (* -2 (log (/ 1 a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ a c)) (pow b_2 2)))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(+ (log (pow c 2)) (* -2 (log (/ -1 a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a))) 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)))
(/ c b_2)
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -2 b_2)
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/ -1/8 b_2)
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 2))))))))
(+ (sqrt (* a c)) (* -1 b_2))
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 1)))
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(* -1 b_2)
(log (* (pow a 2) (pow c 2)))
(+ (log (* (pow a 2) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 2 (/ 1 (* a c))))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 2/3 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (/ 1 (* (pow a 2) (pow c 2))))) (* 2 (/ 1 (* a c))))))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c)))) b_2)
(/ (+ (* -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))) (* 1/2 (* a c))))) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/ (+ (* -1/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))) (* 1/2 c)))) b_2)
(* -4 (log (/ 1 b_2)))
(+ (* -4 (log (/ 1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -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 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(* -1 (* b_2 (+ 2 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(* -1 (* b_2 (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(* -4 (log (/ -1 b_2)))
(+ (* -4 (log (/ -1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (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/8 (/ (* a c) (pow b_2 2))) 1/2))
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a 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))))))))
(* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* 1/2 (/ a b_2)) (* 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))))
(+ (log (pow b_2 4)) (* c (+ (* 1/2 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 2 (/ a (pow b_2 2))))))
(+ (log (pow b_2 4)) (* c (+ (* 2 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (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)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))))
(* c (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(* c (- (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))) (/ b_2 c)))
(* c (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2)))))))
(+ (log (pow a 2)) (* -2 (log (/ 1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(+ (log (pow a 2)) (* -2 (log (/ -1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c))) c))))
Calls

9 calls:

TimeVariablePointExpression
58.0ms
a
@0
((/ (+ (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)))) (* -2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) b_2) (/ -1/8 b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (neg b_2) (* (* c c) a) (/ (* (* c c) a) b_2) (log (pow (+ (* c a) (* b_2 b_2)) 2)))
22.0ms
b_2
@0
((/ (+ (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)))) (* -2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) b_2) (/ -1/8 b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (neg b_2) (* (* c c) a) (/ (* (* c c) a) b_2) (log (pow (+ (* c a) (* b_2 b_2)) 2)))
20.0ms
c
@-inf
((/ (+ (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)))) (* -2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) b_2) (/ -1/8 b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (neg b_2) (* (* c c) a) (/ (* (* c c) a) b_2) (log (pow (+ (* c a) (* b_2 b_2)) 2)))
20.0ms
c
@0
((/ (+ (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)))) (* -2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) b_2) (/ -1/8 b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (neg b_2) (* (* c c) a) (/ (* (* c c) a) b_2) (log (pow (+ (* c a) (* b_2 b_2)) 2)))
20.0ms
b_2
@-inf
((/ (+ (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)))) (* -2 b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) b_2) (/ -1/8 b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (neg b_2) (* (* c c) a) (/ (* (* c c) a) b_2) (log (pow (+ (* c a) (* b_2 b_2)) 2)))

simplify427.0ms (5.5%)

Memory
-30.8MiB live, 138.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09815467
130545297
086765023
Stop Event
iter limit
node limit
Counts
201 → 200
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))
(* -1/2 c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
b_2
(+ b_2 (* 1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c 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))))))))
(* 1/2 (/ (* a c) b_2))
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* 1/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/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ 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))))))
(+ (* 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))))))))
(* a (pow c 2))
(/ (* a (pow c 2)) b_2)
(log (pow b_2 4))
(+ (log (pow b_2 4)) (* 2 (/ (* a c) (pow b_2 2))))
(+ (log (pow b_2 4)) (* a (+ (* 1/2 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 2 (/ c (pow b_2 2))))))
(+ (log (pow b_2 4)) (* a (+ (* 2 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (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/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(sqrt (* a c))
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))))
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(* a (- (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))) (/ b_2 a)))
(sqrt (/ c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(+ (log (pow c 2)) (* -2 (log (/ 1 a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ a c)) (pow b_2 2)))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(+ (log (pow c 2)) (* -2 (log (/ -1 a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a))) 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)))
(/ c b_2)
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -2 b_2)
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/ -1/8 b_2)
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 2))))))))
(+ (sqrt (* a c)) (* -1 b_2))
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 1)))
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(* -1 b_2)
(log (* (pow a 2) (pow c 2)))
(+ (log (* (pow a 2) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 2 (/ 1 (* a c))))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 2/3 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (/ 1 (* (pow a 2) (pow c 2))))) (* 2 (/ 1 (* a c))))))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c)))) b_2)
(/ (+ (* -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))) (* 1/2 (* a c))))) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/ (+ (* -1/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))) (* 1/2 c)))) b_2)
(* -4 (log (/ 1 b_2)))
(+ (* -4 (log (/ 1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -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 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(* -1 (* b_2 (+ 2 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(* -1 (* b_2 (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(* -4 (log (/ -1 b_2)))
(+ (* -4 (log (/ -1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (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/8 (/ (* a c) (pow b_2 2))) 1/2))
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a 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))))))))
(* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* 1/2 (/ a b_2)) (* 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))))
(+ (log (pow b_2 4)) (* c (+ (* 1/2 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 2 (/ a (pow b_2 2))))))
(+ (log (pow b_2 4)) (* c (+ (* 2 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (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)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))))
(* c (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(* c (- (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))) (/ b_2 c)))
(* c (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2)))))))
(+ (log (pow a 2)) (* -2 (log (/ 1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(+ (log (pow a 2)) (* -2 (log (/ -1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c))) c))))
Outputs
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (*.f64 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))
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal -1/2 binary64) c))
b_2
(+ 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/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))))
(fma.f64 (fma.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a b_2)
(+ b_2 (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 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 #s(literal 1/2 binary64) (/.f64 c b_2))) a b_2)
(* 1/2 (/ (* a c) b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2)))
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))
(*.f64 (fma.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a)
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.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 #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 (*.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 #s(literal 1/2 binary64) (/.f64 c b_2))) a)
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(fma.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 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 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 #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 (*.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 #s(literal 1/2 binary64) (/.f64 c b_2)))
(* a (pow c 2))
(*.f64 (*.f64 c c) a)
(/ (* a (pow c 2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(log (pow b_2 4))
(log.f64 (pow.f64 b_2 #s(literal 4 binary64)))
(+ (log (pow b_2 4)) (* 2 (/ (* a c) (pow b_2 2))))
(fma.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 c (*.f64 b_2 b_2)) (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(+ (log (pow b_2 4)) (* a (+ (* 1/2 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 2 (/ c (pow b_2 2))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) b_2) (/.f64 c b_2) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) a)) a (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(+ (log (pow b_2 4)) (* a (+ (* 2 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4))))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) b_2) (/.f64 c b_2) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))) a)) a (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))))
(* (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 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a)))) a)
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 c a) #s(literal -1/2 binary64))) a)
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(*.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a)
(sqrt (* a c))
(sqrt.f64 (*.f64 c a))
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 (/.f64 c a))) a)
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 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)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 (/.f64 c a)))) a)
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 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)))) (+.f64 (fma.f64 (*.f64 #s(literal 1/16 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)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))))) (sqrt.f64 (/.f64 c a)))) a)
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) a)
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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)) (/.f64 b_2 a))) a)
(* a (- (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))) (/ b_2 a)))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/8 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)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a)) a)
(sqrt (/ c a))
(sqrt.f64 (/.f64 c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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)) (/.f64 b_2 a)))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(-.f64 (fma.f64 (*.f64 #s(literal -1/8 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)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a))
(+ (log (pow c 2)) (* -2 (log (/ 1 a))))
(fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(fma.f64 (*.f64 (/.f64 b_2 c) (/.f64 b_2 a)) #s(literal 2 binary64) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+.f64 (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -1 binary64)) (*.f64 a a)))) (log.f64 (*.f64 c c)))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 4 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -1 binary64)) (*.f64 a a))))) (log.f64 (*.f64 c c)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (sqrt.f64 #s(literal -1 binary64)) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) a)) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (sqrt.f64 #s(literal -1 binary64)) (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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a)) b_2) (neg.f64 a))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 c a) #s(literal 1/2 binary64))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 (*.f64 c a)) #s(literal 1 binary64))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 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 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (sqrt.f64 (/.f64 c a))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 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 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 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 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (sqrt.f64 (/.f64 c a)))))))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.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))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (neg.f64 b_2)) a)))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ a c)) (pow b_2 2)))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c)))) (neg.f64 a)) b_2) a)))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) b_2) (neg.f64 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c)))) a)) (neg.f64 a)))
(+ (log (pow c 2)) (* -2 (log (/ -1 a))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (log.f64 (*.f64 c c))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -2 binary64)) a) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64))) a))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a))) a))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -4 binary64)) a) #s(literal -1/6 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -1 binary64))) (neg.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 #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 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(/ 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 #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 (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)
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64))) (*.f64 b_2 b_2))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/ -1/8 b_2)
(/.f64 #s(literal -1/8 binary64) b_2)
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 2))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 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 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* -1 b_2))
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(fma.f64 (fma.f64 (*.f64 b_2 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal -1 binary64)) b_2 (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 1)))
(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)))) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal -1 binary64))) b_2 (sqrt.f64 (*.f64 c a)))
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 b_2 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 #s(literal -1 binary64) a)) b_2 (sqrt.f64 (/.f64 c a)))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (*.f64 b_2 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 #s(literal -1 binary64) a))) b_2 (sqrt.f64 (/.f64 c a)))
(* -1 b_2)
(neg.f64 b_2)
(log (* (pow a 2) (pow c 2)))
(log.f64 (*.f64 (*.f64 (*.f64 c c) a) a))
(+ (log (* (pow a 2) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))
(fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a)))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 2 (/ 1 (* a c))))))
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 c a)) (*.f64 (/.f64 b_2 (*.f64 a a)) (/.f64 b_2 (*.f64 c c)))) (*.f64 b_2 b_2) (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a)))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 2/3 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (/ 1 (* (pow a 2) (pow c 2))))) (* 2 (/ 1 (* a c))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (pow.f64 a #s(literal 3 binary64))) (/.f64 b_2 (pow.f64 c #s(literal 3 binary64)))) #s(literal 2/3 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 c c) a) a))) (*.f64 b_2 b_2) (/.f64 #s(literal 2 binary64) (*.f64 c a))) (*.f64 b_2 b_2) (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a)))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 (/.f64 c b_2) (/.f64 c b_2)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #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 a #s(literal -1/8 binary64)) (*.f64 (/.f64 c b_2) (/.f64 c 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 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 (/.f64 c b_2) (/.f64 c 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 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 (/.f64 c b_2) (/.f64 c 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 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 (/.f64 c b_2) (/.f64 c 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 (* 1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (*.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (/.f64 a b_2) (/.f64 c b_2)) b_2)
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))) b_2)
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(fma.f64 (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 6 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c (*.f64 b_2 b_2))))) b_2 b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) b_2)
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c)))) b_2)
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 (/.f64 c b_2) (/.f64 c b_2)) (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 #s(literal 1/2 binary64) (*.f64 c a)))) b_2)
(/ (+ (* -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))) (* 1/2 (* a c))))) b_2)
(/.f64 (fma.f64 (/.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))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 (/.f64 c b_2) (/.f64 c b_2)) (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 #s(literal 1/2 binary64) (*.f64 c a))))) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/.f64 (fma.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 (/.f64 c b_2) (/.f64 c b_2)) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 #s(literal 1/2 binary64) c))) b_2)
(/ (+ (* -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))) (* 1/2 c)))) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) 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 a #s(literal -1/8 binary64)) (*.f64 (/.f64 c b_2) (/.f64 c b_2)) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 #s(literal 1/2 binary64) c)))) b_2)
(* -4 (log (/ 1 b_2)))
(neg.f64 (*.f64 #s(literal -4 binary64) (log.f64 b_2)))
(+ (* -4 (log (/ 1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(fma.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 c (*.f64 b_2 b_2)) (neg.f64 (*.f64 #s(literal -4 binary64) (log.f64 b_2))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 c (*.f64 b_2 b_2)) (neg.f64 (*.f64 #s(literal -4 binary64) (log.f64 b_2)))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (pow.f64 c #s(literal 3 binary64)) #s(literal 480 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 c (*.f64 b_2 b_2)) (neg.f64 (*.f64 #s(literal -4 binary64) (log.f64 b_2))))))
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (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/8 binary64) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
(* -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/16 binary64) (*.f64 a a)) (/.f64 (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 c c) (pow.f64 b_2 #s(literal 4 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 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 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 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 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))))) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (/.f64 c b_2) #s(literal 2 binary64))))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 (/.f64 c b_2) (/.f64 c b_2)) (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(neg.f64 (fma.f64 (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 6 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c (*.f64 b_2 b_2))))) b_2 b_2))
(* -1 (* b_2 (+ 2 (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 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))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 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/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 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 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) a)))))
(* -4 (log (/ -1 b_2)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))
(+ (* -4 (log (/ -1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64) (*.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 c (*.f64 b_2 b_2))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64) (fma.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 c (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (pow.f64 c #s(literal 3 binary64)) #s(literal 480 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 c (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64))) (pow.f64 b_2 #s(literal 4 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 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 (*.f64 #s(literal -1/8 binary64) a) a) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* c (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2)))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))) c b_2)
(+ b_2 (* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))) c b_2)
(* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))) 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 (*.f64 #s(literal -1/8 binary64) a) a) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))) 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 (*.f64 #s(literal -1/8 binary64) a) a) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))) c)
(* c (+ (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) a) (/.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) (/.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)
(+ (log (pow b_2 4)) (* c (+ (* 1/2 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 2 (/ a (pow b_2 2))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) b_2) (/.f64 a b_2) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) c)) c (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(+ (log (pow b_2 4)) (* c (+ (* 2 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4))))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) b_2) (/.f64 a b_2) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) c) (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))) c)) c (log.f64 (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)
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) c)) (*.f64 c c))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))) (*.f64 c c))
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 (/.f64 a c))) c)
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 (/.f64 a c)))) c)
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (+.f64 (fma.f64 (*.f64 #s(literal 1/16 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)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))))) (sqrt.f64 (/.f64 a c)))) c)
(* c (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) c)
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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 b_2 c))) c)
(* c (- (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))) (/ b_2 c)))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 (/.f64 a c)))) (/.f64 b_2 c)) c)
(* c (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 (/.f64 b_2 a) c)) c)
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 (/.f64 b_2 a) c))) (*.f64 (*.f64 #s(literal -1/8 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 5 binary64)))))) c)
(+ (log (pow a 2)) (* -2 (log (/ 1 c))))
(fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (log.f64 (*.f64 a a))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+.f64 (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -1 binary64)) (*.f64 c c)))) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal 4 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -1 binary64)) (*.f64 c c))))) (log.f64 (*.f64 a a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c)))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.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))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c)) (/.f64 b_2 a)) (neg.f64 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) (neg.f64 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c)) b_2) (neg.f64 c))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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)) #s(literal -1 binary64))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 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 #s(literal 1/2 binary64) (*.f64 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)) #s(literal -1 binary64)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 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 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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)) #s(literal -1 binary64))))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64) (/.f64 b_2 c)))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (neg.f64 b_2)) (neg.f64 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c a)))) (neg.f64 c)) b_2) (neg.f64 c))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #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)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 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))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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))))
(+ (log (pow a 2)) (* -2 (log (/ -1 c))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (log.f64 (*.f64 a a))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -2 binary64)) c) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) c))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c))) c))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal -4 binary64)) c) #s(literal -1/6 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -1 binary64))) (neg.f64 c))) c))

rewrite193.0ms (2.5%)

Memory
-18.6MiB live, 213.7MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043244
069238
1230224
21537221
08406221
Stop Event
iter limit
node limit
iter limit
Counts
21 → 580
Calls
Call 1
Inputs
#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 #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)
(/.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))
(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))
#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 (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 #s(literal -1/8 binary64) b_2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) a)
(neg.f64 b_2)
(*.f64 (*.f64 c c) a)
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c #s(literal 1 binary64)))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) #s(literal 1/2 binary64))
(*.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 c) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal -1 binary64)))
(*.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 #s(literal -1/2 binary64) (neg.f64 c))) b_2)
(/.f64 (neg.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64))) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c))) b_2)
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 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 #s(literal -1/2 binary64) (neg.f64 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 b_2 (*.f64 #s(literal -1/2 binary64) c)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 c) #s(literal -1/2 binary64)))
(/.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 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(*.f64 (pow.f64 (/.f64 b_2 c) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b_2 c) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c #s(literal 1 binary64)) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 b_2 c))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 c) b_2))
(*.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 #s(literal 1 binary64) (/.f64 c b_2))
(*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 c (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (/.f64 b_2 c) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 c #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (/.f64 c #s(literal 1 binary64)) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 c)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 c #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 c))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 c))
(/.f64 (neg.f64 c) (neg.f64 b_2))
(/.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))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 c) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))
(*.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 -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/2 binary64)))
(*.f64 #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(literal -1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a)))
(*.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 (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) 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 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(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 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 #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)))
(-.f64 #s(literal 0 binary64) (/.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)))
(*.f64 #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 #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))
(neg.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) (neg.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))
(*.f64 (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/2 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/2 binary64)))
(*.f64 #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(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)) (neg.f64 a)))
(*.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 #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 (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))) (/.f64 #s(literal -1 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)) (pow.f64 a #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 #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(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 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 (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(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)))
(-.f64 #s(literal 0 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)) (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)))
(*.f64 #s(literal -1 binary64) (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))))
(*.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(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 #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 0 binary64) (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))))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (*.f64 a (*.f64 #s(literal -1/2 binary64) c)) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (*.f64 c (*.f64 #s(literal -1/2 binary64) a)) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 a b_2) c) #s(literal -1/2 binary64))
(*.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 (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 #s(literal -1/2 binary64) c) (/.f64 a b_2))
(*.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 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) b_2)
(/.f64 (neg.f64 (*.f64 a (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c (*.f64 #s(literal -1/2 binary64) a))) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(/.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 a (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/.f64 (*.f64 c (*.f64 #s(literal -1/2 binary64) a)) b_2)
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 (/.f64 b_2 a)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c (*.f64 #s(literal -1/2 binary64) a))))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))
(/.f64 c (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
(*.f64 (*.f64 (neg.f64 a) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 a)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 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))) b_2)
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 a))) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a))) 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) (neg.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) (*.f64 (neg.f64 a) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) (*.f64 #s(literal -1/2 binary64) (neg.f64 a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) #s(literal -1/2 binary64)))
(/.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/2 binary64) (/.f64 b_2 a))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))))
(*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)))
(*.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 c c) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) #s(literal -1/8 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 b_2 b_2)))))
(*.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))))) (+.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 c c) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) #s(literal -1/8 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.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 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 c c) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) #s(literal -1/8 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 b_2 b_2))) (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #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 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 c c) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) #s(literal -1/8 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64)) (*.f64 #s(literal -1/2 binary64) c))) (*.f64 b_2 b_2))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))) #s(literal -1 binary64))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) #s(literal 1 binary64))
(neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1/8 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) b_2) (/.f64 (*.f64 (*.f64 c c) a) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 #s(literal 1/8 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) #s(literal 1 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) #s(literal -1 binary64)) (/.f64 a (*.f64 (neg.f64 b_2) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) #s(literal 1 binary64)) (/.f64 a (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (neg.f64 b_2)) (/.f64 (neg.f64 a) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) #s(literal -1 binary64)) (/.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) #s(literal 1 binary64)) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (neg.f64 b_2)) (/.f64 (*.f64 c a) (neg.f64 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) b_2) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) #s(literal -1 binary64)) (/.f64 (*.f64 c c) (*.f64 (neg.f64 b_2) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) #s(literal 1 binary64)) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (neg.f64 b_2)) (/.f64 (*.f64 c c) (neg.f64 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (/.f64 a b_2) b_2) (/.f64 (*.f64 c c) #s(literal -8 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (*.f64 c c) a) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) b_2) (/.f64 (*.f64 (*.f64 c c) a) #s(literal -8 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) #s(literal -1 binary64)) (/.f64 #s(literal -1/8 binary64) (*.f64 (neg.f64 b_2) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 c c) b_2) (/.f64 (/.f64 a b_2) #s(literal -8 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal -1/8 binary64) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) #s(literal 1 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (neg.f64 b_2) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) #s(literal 1 binary64)) (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) b_2)) (/.f64 #s(literal -1 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c c) a) b_2)) (/.f64 #s(literal -1 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) #s(literal 1/8 binary64)) (/.f64 #s(literal -1 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (neg.f64 a) (*.f64 c c))) (/.f64 #s(literal -1 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 c c)) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (/.f64 #s(literal -1 binary64) b_2) (pow.f64 (*.f64 (*.f64 c c) a) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) b_2) (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) b_2) (/.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal -8 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) b_2) (/.f64 #s(literal 1/8 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) #s(literal -1/8 binary64))) (/.f64 #s(literal -1 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 b_2) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 c c)) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 c c)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 b_2) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 b_2) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (neg.f64 a) (*.f64 c c))) (pow.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 b_2) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (neg.f64 a) (*.f64 c c))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 b_2) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) #s(literal -8 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) (pow.f64 (*.f64 (*.f64 c c) a) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))
(fma.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))))
(fma.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 (*.f64 (*.f64 c c) a)) (neg.f64 b_2))) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 b_2) (/.f64 b_2 (*.f64 (*.f64 c c) a)))) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (neg.f64 b_2) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (neg.f64 a) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 b_2) (*.f64 b_2 #s(literal -8 binary64)))) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (neg.f64 a) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 #s(literal -8 binary64)) (neg.f64 b_2))) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -8 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (*.f64 c c) a) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 #s(literal -8 binary64)))) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (*.f64 c c) a) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 #s(literal -8 binary64)) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 (*.f64 c c) a) (pow.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -8 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (*.f64 c c) (*.f64 (/.f64 a b_2) (/.f64 #s(literal -1/8 binary64) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 c c) a) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) c))
(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))
(fma.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 (*.f64 (*.f64 c c) a)) b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 c b_2)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 b_2 (/.f64 b_2 (*.f64 (*.f64 c c) a))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 a b_2) (/.f64 (/.f64 (*.f64 c c) b_2) #s(literal -8 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 #s(literal -1/2 binary64) c (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))
(fma.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 c a) b_2) #s(literal -8 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 (/.f64 c b_2) (/.f64 (*.f64 c (/.f64 a b_2)) #s(literal -8 binary64)) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 c #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))) (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))))
(+.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)) (*.f64 #s(literal -1/2 binary64) c))
(+.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2))
(*.f64 (pow.f64 (/.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))))))
(*.f64 (pow.f64 (/.f64 b_2 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #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 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) b_2) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) b_2) (pow.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
(*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))))))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2))
(*.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))) b_2)))
(*.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (/.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) b_2)) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) b_2)) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) b_2) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))
(/.f64 (/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) b_2) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))) (neg.f64 (*.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))) b_2)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64)))) (neg.f64 (*.f64 b_2 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (*.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)))))
(/.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) (/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))) (/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)) b_2) (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))) b_2) (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) (-.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))))) (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #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 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) (*.f64 b_2 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2)))))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2))))) b_2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2)))
(-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (*.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) b_2) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) b_2) (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal 1/2 binary64) c))) b_2))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) b_2) (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 b_2 #s(literal -8 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b_2 #s(literal -8 binary64)) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b_2 #s(literal -8 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/8 binary64) b_2))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1/8 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/8 binary64) b_2))
(*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1/8 binary64) b_2) #s(literal 1 binary64))
(*.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (*.f64 b_2 #s(literal -8 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 b_2 #s(literal -8 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal -8 binary64)))
(/.f64 #s(literal 1/8 binary64) (neg.f64 b_2))
(/.f64 #s(literal -1/8 binary64) b_2)
(neg.f64 (/.f64 #s(literal 1/8 binary64) b_2))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/8 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 #s(literal -8 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #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 (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 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 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 (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 a) c (*.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 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.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)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 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 (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 (-.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 (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 a) c (*.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 a) c (*.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 a) c (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 0 binary64))
(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))) #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))) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 0 binary64))
(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)))) #s(literal 0 binary64))
(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)) #s(literal 0 binary64))
(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 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #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))
(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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/4 binary64))) (log.f64 (pow.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/2 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 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)))) (/.f64 #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 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/2 binary64)) (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)))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #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 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 (/.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 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 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 (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))) b_2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 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 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (-.f64 (neg.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 (-.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 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 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)) (fma.f64 b_2 b_2 (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 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 (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 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #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) (/.f64 (+.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 b_2 b_2))))
(/.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) (/.f64 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.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) (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))) (+.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 (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 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))) (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)))))))
(neg.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 2 binary64))) (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 a) c (*.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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fma.f64 (pow.f64 (-.f64 (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 a) c (*.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 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fma.f64 (*.f64 (neg.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 (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 #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)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (neg.f64 (/.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)))))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (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 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.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 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (/.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 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 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 (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 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 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 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 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) a) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 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 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 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(*.f64 #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)))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 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 (-.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) (*.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 (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) (*.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 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) (/.f64 (-.f64 (neg.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 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (pow.f64 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))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 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)) (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) (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (neg.f64 b_2) (sqrt.f64 (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))) 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 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 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 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 (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 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(/.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 (-.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 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.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 (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) (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (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 #s(literal 1 binary64) (/.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 (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 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))))
(/.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))) (*.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 (-.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 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 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 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 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 #s(literal 0 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) 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 (neg.f64 b_2) b_2) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))))
(*.f64 b_2 #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 b_2) b_2) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (neg.f64 b_2) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) (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) (*.f64 #s(literal 0 binary64) (neg.f64 b_2)))))
(/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64))))
(/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 #s(literal 0 binary64)))
(/.f64 (*.f64 b_2 b_2) (neg.f64 b_2))
(neg.f64 b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) (neg.f64 b_2))
(-.f64 (/.f64 #s(literal 0 binary64) b_2) (/.f64 (*.f64 b_2 b_2) b_2))
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 a) (*.f64 c c)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) a))
(*.f64 (*.f64 c a) c)
(*.f64 (*.f64 (*.f64 c c) a) #s(literal 1 binary64))
(*.f64 (*.f64 c c) a)
(*.f64 c (*.f64 c a))
(*.f64 a (*.f64 c c))
(neg.f64 (*.f64 (neg.f64 a) (*.f64 c c)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a) (*.f64 c c)))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 (*.f64 c c) a)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b_2 (*.f64 (*.f64 c c) a)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 c c)) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 c c)) #s(literal -1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c c) #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 c c)) b_2))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 a) c) b_2))
(*.f64 (/.f64 (*.f64 c c) b_2) a)
(*.f64 (/.f64 (*.f64 (*.f64 c c) a) #s(literal 1 binary64)) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 (*.f64 c c) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 (*.f64 c a) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 b_2 (*.f64 (*.f64 c c) a)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) b_2))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 c c) a) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 (*.f64 c c) a))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c c) a) b_2))
(*.f64 (*.f64 (neg.f64 a) (*.f64 c c)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c c) a) b_2) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (*.f64 c c) (/.f64 a b_2))
(*.f64 (/.f64 a b_2) (/.f64 (neg.f64 (*.f64 c c)) #s(literal -1 binary64)))
(*.f64 (/.f64 a b_2) (*.f64 c c))
(*.f64 (/.f64 c b_2) (/.f64 (*.f64 (neg.f64 a) c) #s(literal -1 binary64)))
(*.f64 (/.f64 c b_2) (/.f64 c (pow.f64 a #s(literal -1 binary64))))
(*.f64 c (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 c (/.f64 a b_2)))
(*.f64 a (/.f64 (*.f64 c c) b_2))
(pow.f64 (/.f64 b_2 (*.f64 (*.f64 c c) a)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c c) a) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 (*.f64 c c) a) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 c c)) (neg.f64 (/.f64 b_2 a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 (*.f64 c c) a))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 (*.f64 (*.f64 c c) a) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 (*.f64 (*.f64 c c) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 c c) a)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 c c) a) b_2)
(/.f64 (*.f64 c c) (/.f64 b_2 a))
(neg.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) b_2))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 a) (*.f64 c c)) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 (*.f64 c c) a))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))))
(*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (log.f64 (exp.f64 #s(literal 2 binary64))))
(*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (pow.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))))
(fma.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 4 binary64))) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 (log.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)))) (log.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(-.f64 (log.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)))) (log.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(-.f64 (log.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))))) (log.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(-.f64 (log.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))))) (log.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(-.f64 (log.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))) (log.f64 (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64))))
(-.f64 (log.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))))) (log.f64 (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(-.f64 (log.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))))) (log.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(-.f64 (log.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))) (log.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))

eval99.0ms (1.3%)

Memory
35.1MiB live, 152.4MiB allocated
Compiler

Compiled 26 726 to 3 296 computations (87.7% saved)

prune34.0ms (0.4%)

Memory
1.2MiB live, 77.4MiB allocated
Pruning

26 alts after pruning (22 fresh and 4 done)

PrunedKeptTotal
New76119780
Fresh134
Picked235
Done011
Total76426790
Accuracy
96.1%
Counts
790 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
15.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) a)
24.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))) a)
50.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
31.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
16.1%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (log.f64 (*.f64 a a)))) #s(literal 1/4 binary64)))) a)
11.5%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))) a)
12.1%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a)))) #s(literal 1/4 binary64)))) a)
15.6%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))) a)
30.2%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))) a)
20.8%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a))) #s(literal 1/4 binary64)))) a)
29.8%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) a)
29.5%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))) a)
29.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
33.3%
(/.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)
33.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
14.4%
(/.f64 #s(approx (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2)))) a)
33.2%
(/.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))))
33.2%
(*.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 -1 binary64) a))
14.6%
(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)))
38.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2))
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
38.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
16.5%
#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)))
38.3%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
32.7%
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) 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))))
14.4%
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
Compiler

Compiled 1 152 to 868 computations (24.7% saved)

simplify137.0ms (1.8%)

Memory
-3.1MiB live, 115.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
050319
070311
1112303
2185303
3327303
4586303
51033303
61593303
72513303
83956303
96083303
08079297
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 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) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) 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 c b_2)) #s(literal -1/2 binary64))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(*.f64 a (/.f64 c b_2))
a
(/.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 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))
#s(literal 1 binary64)
(/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))
(/.f64 b_2 a)
b_2
a
(*.f64 #s(literal -1/2 binary64) c)
#s(literal -1/2 binary64)
c
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))) a)
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64))))
(neg.f64 b_2)
b_2
(exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))
(*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))
(log.f64 (/.f64 #s(literal -1 binary64) b_2))
(/.f64 #s(literal -1 binary64) b_2)
#s(literal -1 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
a
Outputs
#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 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
#s(literal 1/2 binary64)
(/.f64 c b_2)
c
b_2
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.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)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 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 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 a b_2) c)
a
(/.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 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #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)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
#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 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
#s(literal 1 binary64)
(/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))
(*.f64 (/.f64 (/.f64 #s(literal -2 binary64) c) a) b_2)
(/.f64 b_2 a)
b_2
a
(*.f64 #s(literal -1/2 binary64) c)
#s(literal -1/2 binary64)
c
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))) a)
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) a)
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64))))
(-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)
(neg.f64 b_2)
b_2
(exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))
(*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64))
(*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) #s(literal 1/4 binary64))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64)))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))
(*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))
(log.f64 (/.f64 #s(literal -1 binary64) b_2))
(/.f64 #s(literal -1 binary64) b_2)
#s(literal -1 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
a

localize165.0ms (2.1%)

Memory
-16.9MiB live, 181.4MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(log.f64 (/.f64 #s(literal -1 binary64) b_2))
accuracy0.03125
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))) a)
accuracy2.5254902793269105
(exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))
accuracy7.886894424556248
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64)))
accuracy0.03125
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))) a)
accuracy0.09375
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))
accuracy2.4074108296218855
(/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))
accuracy27.885292783901445
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
accuracy0.0
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
accuracy0.03125
(/.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)
accuracy2.9443070786715797
(*.f64 a (/.f64 c b_2))
accuracy27.885292783901445
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)))
accuracy0.0
(/.f64 c b_2)
accuracy0.0078125
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
accuracy27.585330485115332
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
accuracy0.0
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy0.1015625
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
accuracy27.8882223054487
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
Samples
92.0ms142×0invalid
30.0ms114×0valid
Compiler

Compiled 557 to 90 computations (83.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 101.0ms
ival-log: 54.0ms (53.6% of total)
ival-div: 18.0ms (17.9% of total)
ival-mult: 15.0ms (14.9% of total)
ival-add: 4.0ms (4% of total)
ival-exp: 3.0ms (3% of total)
ival-pow2: 3.0ms (3% of total)
ival-sqrt: 2.0ms (2% of total)
ival-sub: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-neg: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series255.0ms (3.3%)

Memory
15.1MiB live, 366.4MiB allocated
Counts
21 → 223
Calls
Call 1
Inputs
#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) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(/.f64 c b_2)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(*.f64 a (/.f64 c b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))) a)
(neg.f64 b_2)
(*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64)))
(exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))
(log.f64 (/.f64 #s(literal -1 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))))))))
(* 1/2 (/ c b_2))
(+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ 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))))))
(+ (* 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)))))))))
(/ (* a c) b_2)
(* -2 (/ b_2 (* a c)))
(* 1/2 (/ (* a c) b_2))
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* 1/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/4 (log (pow b_2 4)))
(+ (* 1/4 (log (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))
(+ (* 1/4 (log (pow b_2 4))) (* a (+ (* 1/8 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 1/2 (/ c (pow b_2 2))))))
(+ (* 1/4 (log (pow b_2 4))) (* a (+ (* 1/2 (/ c (pow b_2 2))) (* a (+ (* 1/24 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/8 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4))))))))))
(log (pow b_2 4))
(+ (log (pow b_2 4)) (* 2 (/ (* a c) (pow b_2 2))))
(+ (log (pow b_2 4)) (* a (+ (* 1/2 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 2 (/ c (pow b_2 2))))))
(+ (log (pow b_2 4)) (* a (+ (* 2 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4))))))))))
b_2
(+ b_2 (* 1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c 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))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(sqrt (/ c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) 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 (* a c))
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(* a (- (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))) (/ b_2 a)))
(* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a)))))
(+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a))))) (* 1/2 (/ (pow b_2 2) (* a c)))))
(+ (* 1/24 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a))))) (* 1/2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow c 2)) (* -2 (log (/ 1 a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) 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 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ a c)) (pow b_2 2)))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a)))))
(+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(+ (* -1 (/ (+ (* -1/2 (/ (pow b_2 2) c)) (* -1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a)) (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/24 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/8 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a)) (* -1/2 (/ (pow b_2 2) c))) a)) (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a))))))
(+ (log (pow c 2)) (* -2 (log (/ -1 a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a))) a))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 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/2 b_2)
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(/ 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)))
(+ (sqrt (* a c)) (* -1 b_2))
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 1)))
(* -1 b_2)
(* 1/4 (log (* (pow a 2) (pow c 2))))
(+ (* 1/4 (log (* (pow a 2) (pow c 2)))) (* 1/2 (/ (pow b_2 2) (* a c))))
(+ (* 1/4 (log (* (pow a 2) (pow c 2)))) (* (pow b_2 2) (+ (* -1/4 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 1/2 (/ 1 (* a c))))))
(+ (* 1/4 (log (* (pow a 2) (pow c 2)))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 1/6 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (* 1/4 (/ 1 (* (pow a 2) (pow c 2)))))) (* 1/2 (/ 1 (* a c))))))
(log (* (pow a 2) (pow c 2)))
(+ (log (* (pow a 2) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 2 (/ 1 (* a c))))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 2/3 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (/ 1 (* (pow a 2) (pow c 2))))) (* 2 (/ 1 (* a c))))))
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 2))))))))
(+ (log -1) (* -1 (log b_2)))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/ (+ (* -1/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))) (* 1/2 c)))) 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)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c)))) b_2)
(/ (+ (* -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))) (* 1/2 (* a c))))) b_2)
(* -1 (log (/ 1 b_2)))
(+ (* -1 (log (/ 1 b_2))) (* 1/2 (/ (* a c) (pow b_2 2))))
(+ (* -1 (log (/ 1 b_2))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))
(+ (* -1 (log (/ 1 b_2))) (+ (* 1/2880 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -4 (log (/ 1 b_2)))
(+ (* -4 (log (/ 1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(+ (log -1) (log (/ 1 b_2)))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1 (* b_2 (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 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 (+ 2 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(* -1 (log (/ -1 b_2)))
(+ (* -1 (log (/ -1 b_2))) (* 1/2 (/ (* a c) (pow b_2 2))))
(+ (* -1 (log (/ -1 b_2))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))
(+ (* -1 (log (/ -1 b_2))) (+ (* 1/2880 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -4 (log (/ -1 b_2)))
(+ (* -4 (log (/ -1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(log (/ -1 b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -1/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/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* 1/2 (/ a b_2)) (* 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)))))))))
(+ (* 1/4 (log (pow b_2 4))) (* c (+ (* 1/8 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 1/2 (/ a (pow b_2 2))))))
(+ (* 1/4 (log (pow b_2 4))) (* c (+ (* 1/2 (/ a (pow b_2 2))) (* c (+ (* 1/24 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/8 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4))))))))))
(+ (log (pow b_2 4)) (* c (+ (* 1/2 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 2 (/ a (pow b_2 2))))))
(+ (log (pow b_2 4)) (* c (+ (* 2 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4))))))))))
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a 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))))))))
(* 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 (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 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 (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(* c (- (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))) (/ b_2 c)))
(* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c)))))
(+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c))))) (* 1/2 (/ (pow b_2 2) (* a c)))))
(+ (* 1/24 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c))))) (* 1/2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow a 2)) (* -2 (log (/ 1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 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 (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 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 (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c)))))
(+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(+ (* -1 (/ (+ (* -1/2 (/ (pow b_2 2) a)) (* -1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c)) (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/24 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/8 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c)) (* -1/2 (/ (pow b_2 2) a))) c)) (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c))))))
(+ (log (pow a 2)) (* -2 (log (/ -1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c))) c))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))))
Calls

9 calls:

TimeVariablePointExpression
55.0ms
b_2
@inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (* 1/2 (/ c b_2)) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ c b_2)) -1/2) (* a (/ c b_2)) (/ 1 (/ (/ b_2 a) (* -1/2 c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (/ b_2 a) (* -1/2 c)) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (neg b_2) (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4) (log (pow (+ (* c a) (* b_2 b_2)) 2)) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)) (log (/ -1 b_2)))
48.0ms
b_2
@0
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (* 1/2 (/ c b_2)) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ c b_2)) -1/2) (* a (/ c b_2)) (/ 1 (/ (/ b_2 a) (* -1/2 c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (/ b_2 a) (* -1/2 c)) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (neg b_2) (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4) (log (pow (+ (* c a) (* b_2 b_2)) 2)) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)) (log (/ -1 b_2)))
33.0ms
b_2
@-inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (* 1/2 (/ c b_2)) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ c b_2)) -1/2) (* a (/ c b_2)) (/ 1 (/ (/ b_2 a) (* -1/2 c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (/ b_2 a) (* -1/2 c)) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (neg b_2) (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4) (log (pow (+ (* c a) (* b_2 b_2)) 2)) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)) (log (/ -1 b_2)))
28.0ms
a
@inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (* 1/2 (/ c b_2)) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ c b_2)) -1/2) (* a (/ c b_2)) (/ 1 (/ (/ b_2 a) (* -1/2 c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (/ b_2 a) (* -1/2 c)) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (neg b_2) (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4) (log (pow (+ (* c a) (* b_2 b_2)) 2)) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)) (log (/ -1 b_2)))
23.0ms
c
@-inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (* 1/2 (/ c b_2)) (/ c b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* a (/ c b_2)) -1/2) (* a (/ c b_2)) (/ 1 (/ (/ b_2 a) (* -1/2 c))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (/ b_2 a) (* -1/2 c)) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (neg b_2) (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4) (log (pow (+ (* c a) (* b_2 b_2)) 2)) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)) (log (/ -1 b_2)))

simplify202.0ms (2.6%)

Memory
19.9MiB live, 220.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010486243
132946070
086535747
Stop Event
iter limit
node limit
Counts
223 → 222
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 (/ c b_2))
(+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ 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))))))
(+ (* 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)))))))))
(/ (* a c) b_2)
(* -2 (/ b_2 (* a c)))
(* 1/2 (/ (* a c) b_2))
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* 1/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/4 (log (pow b_2 4)))
(+ (* 1/4 (log (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))
(+ (* 1/4 (log (pow b_2 4))) (* a (+ (* 1/8 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 1/2 (/ c (pow b_2 2))))))
(+ (* 1/4 (log (pow b_2 4))) (* a (+ (* 1/2 (/ c (pow b_2 2))) (* a (+ (* 1/24 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/8 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4))))))))))
(log (pow b_2 4))
(+ (log (pow b_2 4)) (* 2 (/ (* a c) (pow b_2 2))))
(+ (log (pow b_2 4)) (* a (+ (* 1/2 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 2 (/ c (pow b_2 2))))))
(+ (log (pow b_2 4)) (* a (+ (* 2 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4))))))))))
b_2
(+ b_2 (* 1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c 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))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(sqrt (/ c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) 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 (* a c))
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(* a (- (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))) (/ b_2 a)))
(* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a)))))
(+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a))))) (* 1/2 (/ (pow b_2 2) (* a c)))))
(+ (* 1/24 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a))))) (* 1/2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow c 2)) (* -2 (log (/ 1 a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) 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 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ a c)) (pow b_2 2)))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a)))))
(+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(+ (* -1 (/ (+ (* -1/2 (/ (pow b_2 2) c)) (* -1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a)) (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/24 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/8 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a)) (* -1/2 (/ (pow b_2 2) c))) a)) (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a))))))
(+ (log (pow c 2)) (* -2 (log (/ -1 a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a))) a))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 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/2 b_2)
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(/ 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)))
(+ (sqrt (* a c)) (* -1 b_2))
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 1)))
(* -1 b_2)
(* 1/4 (log (* (pow a 2) (pow c 2))))
(+ (* 1/4 (log (* (pow a 2) (pow c 2)))) (* 1/2 (/ (pow b_2 2) (* a c))))
(+ (* 1/4 (log (* (pow a 2) (pow c 2)))) (* (pow b_2 2) (+ (* -1/4 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 1/2 (/ 1 (* a c))))))
(+ (* 1/4 (log (* (pow a 2) (pow c 2)))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 1/6 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (* 1/4 (/ 1 (* (pow a 2) (pow c 2)))))) (* 1/2 (/ 1 (* a c))))))
(log (* (pow a 2) (pow c 2)))
(+ (log (* (pow a 2) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 2 (/ 1 (* a c))))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 2/3 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (/ 1 (* (pow a 2) (pow c 2))))) (* 2 (/ 1 (* a c))))))
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 2))))))))
(+ (log -1) (* -1 (log b_2)))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/ (+ (* -1/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))) (* 1/2 c)))) 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)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c)))) b_2)
(/ (+ (* -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))) (* 1/2 (* a c))))) b_2)
(* -1 (log (/ 1 b_2)))
(+ (* -1 (log (/ 1 b_2))) (* 1/2 (/ (* a c) (pow b_2 2))))
(+ (* -1 (log (/ 1 b_2))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))
(+ (* -1 (log (/ 1 b_2))) (+ (* 1/2880 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -4 (log (/ 1 b_2)))
(+ (* -4 (log (/ 1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(+ (log -1) (log (/ 1 b_2)))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1 (* b_2 (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 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 (+ 2 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(* -1 (log (/ -1 b_2)))
(+ (* -1 (log (/ -1 b_2))) (* 1/2 (/ (* a c) (pow b_2 2))))
(+ (* -1 (log (/ -1 b_2))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))
(+ (* -1 (log (/ -1 b_2))) (+ (* 1/2880 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -4 (log (/ -1 b_2)))
(+ (* -4 (log (/ -1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(log (/ -1 b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -1/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/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* 1/2 (/ a b_2)) (* 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)))))))))
(+ (* 1/4 (log (pow b_2 4))) (* c (+ (* 1/8 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 1/2 (/ a (pow b_2 2))))))
(+ (* 1/4 (log (pow b_2 4))) (* c (+ (* 1/2 (/ a (pow b_2 2))) (* c (+ (* 1/24 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/8 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4))))))))))
(+ (log (pow b_2 4)) (* c (+ (* 1/2 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 2 (/ a (pow b_2 2))))))
(+ (log (pow b_2 4)) (* c (+ (* 2 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4))))))))))
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a 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))))))))
(* 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 (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 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 (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(* c (- (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))) (/ b_2 c)))
(* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c)))))
(+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c))))) (* 1/2 (/ (pow b_2 2) (* a c)))))
(+ (* 1/24 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c))))) (* 1/2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow a 2)) (* -2 (log (/ 1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 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 (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 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 (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c)))))
(+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(+ (* -1 (/ (+ (* -1/2 (/ (pow b_2 2) a)) (* -1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c)) (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/24 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/8 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c)) (* -1/2 (/ (pow b_2 2) a))) c)) (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c))))))
(+ (log (pow a 2)) (* -2 (log (/ -1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c))) c))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 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 #s(literal -1/2 binary64) a) (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(fma.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(* -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 #s(literal -1/2 binary64) a) (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(/ (* a c) b_2)
(*.f64 a (/.f64 c b_2))
(* -2 (/ b_2 (* a c)))
(*.f64 (/.f64 b_2 (*.f64 c a)) #s(literal -2 binary64))
(* 1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64))
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))
(*.f64 (fma.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a)
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a)
(* 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 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a)
(* 1/4 (log (pow b_2 4)))
(*.f64 (log.f64 (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/4 binary64))
(+ (* 1/4 (log (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))
(fma.f64 (*.f64 (/.f64 a b_2) (/.f64 c b_2)) #s(literal 1/2 binary64) (*.f64 (log.f64 (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(+ (* 1/4 (log (pow b_2 4))) (* a (+ (* 1/8 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 1/2 (/ c (pow b_2 2))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64))) a (*.f64 (log.f64 (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(+ (* 1/4 (log (pow b_2 4))) (* a (+ (* 1/2 (/ c (pow b_2 2))) (* a (+ (* 1/24 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/8 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4))))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c b_2) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 4 binary64))) a)) a (*.f64 (log.f64 (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(log (pow b_2 4))
(log.f64 (pow.f64 b_2 #s(literal 4 binary64)))
(+ (log (pow b_2 4)) (* 2 (/ (* a c) (pow b_2 2))))
(fma.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 c (*.f64 b_2 b_2)) (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(+ (log (pow b_2 4)) (* a (+ (* 1/2 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 2 (/ c (pow b_2 2))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64))) a (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(+ (log (pow b_2 4)) (* a (+ (* 2 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4))))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) b_2) (/.f64 c b_2) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 4 binary64))) a)) a (log.f64 (pow.f64 b_2 #s(literal 4 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/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))))
(fma.f64 (fma.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a b_2)
(+ b_2 (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) a) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a b_2)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))))
(sqrt (/ c a))
(sqrt.f64 (/.f64 c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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)) (/.f64 b_2 a)))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(-.f64 (fma.f64 (*.f64 #s(literal -1/8 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)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.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 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a)))) a)
(sqrt (* a c))
(sqrt.f64 (*.f64 c a))
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) a)
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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)) (/.f64 b_2 a))) a)
(* a (- (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))) (/ b_2 a)))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/8 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)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a)) a)
(* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a)))))
(*.f64 (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) #s(literal 1/4 binary64))
(+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(fma.f64 (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) c) (/.f64 (*.f64 b_2 b_2) a)))
(+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a))))) (* 1/2 (/ (pow b_2 2) (* a c)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -2 binary64)) (*.f64 a a)) #s(literal 1/8 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) c) (/.f64 (*.f64 b_2 b_2) a))))
(+ (* 1/24 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ 1 a))))) (* 1/2 (/ (pow b_2 2) (* a c))))))
(fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 4 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -2 binary64)) (*.f64 a a)) #s(literal 1/8 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) c) (/.f64 (*.f64 b_2 b_2) a)))))
(+ (log (pow c 2)) (* -2 (log (/ 1 a))))
(fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(fma.f64 (*.f64 (/.f64 b_2 c) (/.f64 b_2 a)) #s(literal 2 binary64) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -2 binary64)) (*.f64 a a)) #s(literal 1/2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 a))))) (log.f64 (*.f64 c c)))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 4 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -2 binary64)) (*.f64 a a)) #s(literal 1/2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 a)))))) (log.f64 (*.f64 c c)))
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 (/.f64 c a))) a)
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 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)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 (/.f64 c a)))) a)
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 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)))) (+.f64 (fma.f64 (*.f64 #s(literal 1/16 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)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))))) (sqrt.f64 (/.f64 c a)))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 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 (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (sqrt.f64 #s(literal -1 binary64)) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) a)) a)))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) b_2) (neg.f64 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c)))) a)) (neg.f64 a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (sqrt.f64 #s(literal -1 binary64)) (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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a)) b_2) (neg.f64 a))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 (*.f64 c a)) #s(literal 1 binary64))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.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))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (neg.f64 b_2)) a)))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ a c)) (pow b_2 2)))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c)))) (neg.f64 a)) b_2) a)))
(* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a)))))
(*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) #s(literal 1/4 binary64))
(+ (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) c) (/.f64 (*.f64 b_2 b_2) a)))
(+ (* -1 (/ (+ (* -1/2 (/ (pow b_2 2) c)) (* -1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a)) (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a))))))
(-.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) #s(literal 1/4 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -2 binary64)) a) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64))) a))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/24 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/8 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a)) (* -1/2 (/ (pow b_2 2) c))) a)) (* 1/4 (+ (log (pow c 2)) (* -2 (log (/ -1 a))))))
(fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) #s(literal 1/4 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c))) #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -4 binary64)) a) #s(literal -1/24 binary64))) (neg.f64 a))) (neg.f64 a)))
(+ (log (pow c 2)) (* -2 (log (/ -1 a))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (log.f64 (*.f64 c c))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -2 binary64)) a) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64))) a))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a))) a))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c))) #s(literal -2 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -4 binary64)) a))) (neg.f64 a))) a))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 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 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (sqrt.f64 (/.f64 c a))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))))
(*.f64 (neg.f64 a) (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 4 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (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 #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 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 b_2 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 #s(literal -1 binary64) a)) b_2 (sqrt.f64 (/.f64 c a)))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 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)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (sqrt.f64 (/.f64 c a)))
(/ 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 #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 (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))))
(+ (sqrt (* a c)) (* -1 b_2))
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(fma.f64 (fma.f64 (*.f64 b_2 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal -1 binary64)) b_2 (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #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)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (sqrt.f64 (*.f64 c a)))
(* -1 b_2)
(neg.f64 b_2)
(* 1/4 (log (* (pow a 2) (pow c 2))))
(*.f64 (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a)) #s(literal 1/4 binary64))
(+ (* 1/4 (log (* (pow a 2) (pow c 2)))) (* 1/2 (/ (pow b_2 2) (* a c))))
(fma.f64 (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a)) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) c) (/.f64 (*.f64 b_2 b_2) a)))
(+ (* 1/4 (log (* (pow a 2) (pow c 2)))) (* (pow b_2 2) (+ (* -1/4 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 1/2 (/ 1 (* a c))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (*.f64 c c)) (/.f64 b_2 (*.f64 a a))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 c a))) (*.f64 b_2 b_2) (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a)) #s(literal 1/4 binary64)))
(+ (* 1/4 (log (* (pow a 2) (pow c 2)))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 1/6 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (* 1/4 (/ 1 (* (pow a 2) (pow c 2)))))) (* 1/2 (/ 1 (* a c))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (pow.f64 a #s(literal 3 binary64))) (/.f64 b_2 (pow.f64 c #s(literal 3 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 c c) a) a))) (*.f64 b_2 b_2) (/.f64 #s(literal 1/2 binary64) (*.f64 c a))) (*.f64 b_2 b_2) (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a)) #s(literal 1/4 binary64)))
(log (* (pow a 2) (pow c 2)))
(log.f64 (*.f64 (*.f64 (*.f64 c c) a) a))
(+ (log (* (pow a 2) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))
(fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a)))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 2 (/ 1 (* a c))))))
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 c a)) (*.f64 (/.f64 b_2 (*.f64 c c)) (/.f64 b_2 (*.f64 a a)))) (*.f64 b_2 b_2) (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a)))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 2/3 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (/ 1 (* (pow a 2) (pow c 2))))) (* 2 (/ 1 (* a c))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (/.f64 b_2 (pow.f64 a #s(literal 3 binary64))) (/.f64 b_2 (pow.f64 c #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 c c) a) a))) (*.f64 b_2 b_2) (/.f64 #s(literal 2 binary64) (*.f64 c a))) (*.f64 b_2 b_2) (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a)))
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) #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)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 2))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 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 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 c a)))
(+ (log -1) (* -1 (log b_2)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 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 #s(literal -1/16 binary64) (*.f64 a a)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) c))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a))) (fma.f64 (/.f64 #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/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 #s(literal 1/2 binary64) c))) b_2)
(/ (+ (* -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))) (* 1/2 c)))) b_2)
(/.f64 (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 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 #s(literal 1/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 #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 (*.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 #s(literal -1/8 binary64) a) a) (*.f64 (/.f64 c b_2) (/.f64 c 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)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) a) b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) c) a)) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c)))) b_2)
(/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) a) b_2) (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 #s(literal 1/2 binary64) c) a))) b_2)
(/ (+ (* -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))) (* 1/2 (* a c))))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) a) b_2) (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 #s(literal 1/2 binary64) c) a)))) b_2)
(* -1 (log (/ 1 b_2)))
(log.f64 b_2)
(+ (* -1 (log (/ 1 b_2))) (* 1/2 (/ (* a c) (pow b_2 2))))
(fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (log.f64 b_2))
(+ (* -1 (log (/ 1 b_2))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/96 binary64) (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (log.f64 b_2)))
(+ (* -1 (log (/ 1 b_2))) (+ (* 1/2880 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 480 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2880 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/96 binary64) (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (log.f64 b_2))))
(* -4 (log (/ 1 b_2)))
(*.f64 #s(literal 4 binary64) (log.f64 b_2))
(+ (* -4 (log (/ 1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 b_2)))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 b_2))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 480 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 b_2)))))
(* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) b_2)
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(fma.f64 (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 6 binary64))) (fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 c (*.f64 b_2 b_2)) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))))) b_2 b_2)
(+ (log -1) (log (/ 1 b_2)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 b_2))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 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/8 binary64) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
(* -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 #s(literal -1/16 binary64) (*.f64 a a)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) a)))))
(* -1 (* b_2 (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 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 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) a)))))
(* -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 #s(literal -1/2 binary64) a) (/.f64 c (*.f64 b_2 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 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c (*.f64 b_2 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 #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))) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c (*.f64 b_2 b_2))))) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 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))))) (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(* -1 (log (/ -1 b_2)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)))
(+ (* -1 (log (/ -1 b_2))) (* 1/2 (/ (* a c) (pow b_2 2))))
(fma.f64 (*.f64 (/.f64 a b_2) (/.f64 c b_2)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2))))
(+ (* -1 (log (/ -1 b_2))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/96 binary64) (fma.f64 (*.f64 (/.f64 a b_2) (/.f64 c b_2)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))
(+ (* -1 (log (/ -1 b_2))) (+ (* 1/2880 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/96 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 480 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2880 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/96 binary64) (fma.f64 (*.f64 (/.f64 a b_2) (/.f64 c b_2)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))
(* -4 (log (/ -1 b_2)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))
(+ (* -4 (log (/ -1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64) (*.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 c (*.f64 b_2 b_2))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64) (fma.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 c (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 480 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 a #s(literal 2 binary64)) (/.f64 c (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) #s(literal -24 binary64))) (pow.f64 b_2 #s(literal 4 binary64))))))
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(neg.f64 (fma.f64 (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 6 binary64))) (fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 c (*.f64 b_2 b_2)) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))))) b_2 b_2))
(log (/ -1 b_2))
(log.f64 (/.f64 #s(literal -1 binary64) b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c a)) (/.f64 (*.f64 (/.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/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) c (/.f64 #s(literal 1/2 binary64) b_2)) c)
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c a)) (/.f64 (*.f64 (/.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 #s(literal -1/8 binary64) a) a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 c (/.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 (*.f64 #s(literal -1/8 binary64) a) a) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(* 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 c (/.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 (*.f64 #s(literal -1/8 binary64) a) a) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(+ (* 1/4 (log (pow b_2 4))) (* c (+ (* 1/8 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 1/2 (/ a (pow b_2 2))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) c) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/2 binary64))) c (*.f64 (log.f64 (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(+ (* 1/4 (log (pow b_2 4))) (* c (+ (* 1/2 (/ a (pow b_2 2))) (* c (+ (* 1/24 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/8 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) c) (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 4 binary64))) c (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/2 binary64))) c (*.f64 (log.f64 (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(+ (log (pow b_2 4)) (* c (+ (* 1/2 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 2 (/ a (pow b_2 2))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 2 binary64))) c (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(+ (log (pow b_2 4)) (* c (+ (* 2 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4))))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) b_2) (/.f64 a b_2) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) c) (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 4 binary64))) c)) c (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2)))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c b_2)
(* c (+ (* -1 (/ 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 (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 b_2 (*.f64 c a))) c)
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 b_2 (*.f64 c a)))) c)
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (/.f64 b_2 (*.f64 c a)))) (*.f64 (*.f64 #s(literal -1/8 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 5 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 #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 (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) c)
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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 b_2 c))) c)
(* c (- (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))) (/ b_2 c)))
(*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 (/.f64 a c)))) (/.f64 b_2 c)) c)
(* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c)))))
(*.f64 (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) #s(literal 1/4 binary64))
(+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(fma.f64 (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) c) (/.f64 (*.f64 b_2 b_2) a)))
(+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c))))) (* 1/2 (/ (pow b_2 2) (* a c)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -2 binary64)) (*.f64 c c)) #s(literal 1/8 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) c) (/.f64 (*.f64 b_2 b_2) a))))
(+ (* 1/24 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ 1 c))))) (* 1/2 (/ (pow b_2 2) (* a c))))))
(fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal 4 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -2 binary64)) (*.f64 c c)) #s(literal 1/8 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) c) (/.f64 (*.f64 b_2 b_2) a)))))
(+ (log (pow a 2)) (* -2 (log (/ 1 c))))
(fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (log.f64 (*.f64 a a))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -2 binary64)) (*.f64 c c)) #s(literal 1/2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 c))))) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal 4 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -2 binary64)) (*.f64 c c)) #s(literal 1/2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 c)))))) (log.f64 (*.f64 a a)))
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 (/.f64 a c))) c)
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 (/.f64 a c)))) c)
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (+.f64 (fma.f64 (*.f64 #s(literal 1/16 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)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))))) (sqrt.f64 (/.f64 a 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 b_2 (*.f64 c a))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.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))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c))) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c)) (/.f64 b_2 a)) (neg.f64 c))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal -1 binary64) (/.f64 b_2 (*.f64 c a))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 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))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c))) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)) (neg.f64 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c)) b_2) (neg.f64 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64) (/.f64 b_2 c)))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) c)) (neg.f64 b_2)) (neg.f64 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c a)))) (neg.f64 c)) b_2) (neg.f64 c))))
(* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c)))))
(*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) #s(literal 1/4 binary64))
(+ (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c))))) (* 1/2 (/ (pow b_2 2) (* a c))))
(fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) c) (/.f64 (*.f64 b_2 b_2) a)))
(+ (* -1 (/ (+ (* -1/2 (/ (pow b_2 2) a)) (* -1/8 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c)) (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c))))))
(-.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) #s(literal 1/4 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -2 binary64)) c) #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1/2 binary64))) c))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/24 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/8 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c)) (* -1/2 (/ (pow b_2 2) a))) c)) (* 1/4 (+ (log (pow a 2)) (* -2 (log (/ -1 c))))))
(fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) #s(literal 1/4 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a))) #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal -4 binary64)) c) #s(literal -1/24 binary64))) (neg.f64 c))) (neg.f64 c)))
(+ (log (pow a 2)) (* -2 (log (/ -1 c))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 b_2 b_2) a) (log.f64 (*.f64 a a))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -2 binary64)) c) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) c))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c))) c))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a))) #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal -4 binary64)) c) #s(literal -1/6 binary64))) (neg.f64 c))) c))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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)) #s(literal -1 binary64))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 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 #s(literal 1/2 binary64) (*.f64 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)) #s(literal -1 binary64)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))))
(*.f64 (neg.f64 c) (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 4 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 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)) #s(literal -1 binary64))))))

rewrite197.0ms (2.5%)

Memory
6.9MiB live, 163.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050281
070273
1244263
21530262
08552256
Stop Event
iter limit
node limit
iter limit
Counts
21 → 593
Calls
Call 1
Inputs
#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) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(/.f64 c b_2)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(*.f64 a (/.f64 c b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c)))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))) a)
(neg.f64 b_2)
(*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64)))
(exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))
(log.f64 (/.f64 #s(literal -1 binary64) b_2))
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.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 (neg.f64 c) b_2) #s(literal 1/2 binary64))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 c #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(pow.f64 (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)) #s(literal -1 binary64))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 (/.f64 #s(literal -2 binary64) c))))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 c) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)))
(/.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 b_2 #s(literal -2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b_2 #s(literal -2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) (neg.f64 b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64)))
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (*.f64 (neg.f64 c) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.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 #s(literal -1/2 binary64) c) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.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))) b_2)
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 c))) 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 (*.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 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2))
(/.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 (neg.f64 b_2) (*.f64 #s(literal 1/2 binary64) (neg.f64 c))))
(/.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 (/.f64 b_2 c) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.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 (/.f64 #s(literal 0 binary64) b_2) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 c) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b_2 c) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c #s(literal 1 binary64)) (pow.f64 b_2 #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) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 b_2 c))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 c) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 c b_2))
(*.f64 c (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (/.f64 b_2 c) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 c #s(literal 1 binary64))) (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 (/.f64 b_2 c)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 c #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 c))))
(/.f64 #s(literal 1 binary64) (/.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))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 c) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))) #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 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) #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 c b_2) a) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 #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 c b_2) a) #s(literal -1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) (neg.f64 a)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) a))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))) (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 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))))))
(/.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 c b_2) a) #s(literal -1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) a)
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) (neg.f64 a)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) (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 c b_2) a) #s(literal -1/2 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) #s(literal 1 binary64))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))
(neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) a))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (*.f64 c a))
(*.f64 (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 a (/.f64 #s(literal -2 binary64) c)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal 1 binary64)) (/.f64 (neg.f64 a) (/.f64 #s(literal -2 binary64) c)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 a)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (neg.f64 a))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 c #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)))
(*.f64 (*.f64 (*.f64 c a) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (*.f64 (/.f64 a b_2) c) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c (neg.f64 (pow.f64 a #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (neg.f64 c) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c (/.f64 #s(literal -1 binary64) a)))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 #s(literal -1/2 binary64) (neg.f64 (pow.f64 a #s(literal -1 binary64)))))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) (pow.f64 (pow.f64 c #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)
(*.f64 (neg.f64 (/.f64 a b_2)) (pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (/.f64 a b_2)) (*.f64 #s(literal 1/2 binary64) c))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)
(*.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 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a #s(literal -1 binary64)) c)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) a))
(*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(*.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 (/.f64 a b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 #s(literal -1 binary64) a)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 (pow.f64 a #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (neg.f64 b_2) a)))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))
(*.f64 (/.f64 c b_2) (pow.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 c b_2) (*.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 c) (/.f64 b_2 a)))
(*.f64 #s(literal 1/2 binary64) (/.f64 c (/.f64 (neg.f64 b_2) a)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 (/.f64 (pow.f64 a #s(literal -1 binary64)) c) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 c b_2) (pow.f64 a #s(literal -1 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c b_2) a))
(*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)))
(*.f64 a (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) c)))
(*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)) (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) #s(literal -1/2 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 a #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 c a) #s(literal -1/2 binary64)) b_2)
(/.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 b_2 c))
(/.f64 (neg.f64 (/.f64 a b_2)) (neg.f64 (/.f64 #s(literal -2 binary64) c)))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)
(/.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1 binary64)))
(/.f64 (/.f64 a b_2) (/.f64 #s(literal -2 binary64) c))
(/.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 (neg.f64 b_2) a))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 b_2 a) c)))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 c a) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal -1 binary64)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)))
(/.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 b_2 a) c))
(/.f64 c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 a (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)))
(neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b_2) a)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (neg.f64 b_2) a)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 c) a) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 a (pow.f64 c #s(literal -1 binary64))))
(*.f64 (/.f64 a b_2) (/.f64 c #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 c a) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 c b_2) a)
(*.f64 (*.f64 c a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(pow.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) a)) b_2)
(/.f64 (*.f64 (neg.f64 c) a) (neg.f64 b_2))
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 a) (neg.f64 (/.f64 b_2 c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 a) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 b_2 a) c) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 c) a))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) c))
(/.f64 (*.f64 c a) b_2)
(/.f64 c (/.f64 b_2 a))
(/.f64 a (/.f64 b_2 c))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 (/.f64 (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) a))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (*.f64 c a))
(*.f64 (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 a (/.f64 #s(literal -2 binary64) c)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal 1 binary64)) (/.f64 (neg.f64 a) (/.f64 #s(literal -2 binary64) c)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 a)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (neg.f64 a))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 c #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)))
(*.f64 (*.f64 (*.f64 c a) #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (*.f64 (/.f64 a b_2) c) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c (neg.f64 (pow.f64 a #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (neg.f64 c) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c (/.f64 #s(literal -1 binary64) a)))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 #s(literal -1/2 binary64) (neg.f64 (pow.f64 a #s(literal -1 binary64)))))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) (pow.f64 (pow.f64 c #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)
(*.f64 (neg.f64 (/.f64 a b_2)) (pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (/.f64 a b_2)) (*.f64 #s(literal 1/2 binary64) c))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)
(*.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 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a #s(literal -1 binary64)) c)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) a))
(*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(*.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 (/.f64 a b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 #s(literal -1 binary64) a)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 (pow.f64 a #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (neg.f64 b_2) a)))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))
(*.f64 (/.f64 c b_2) (pow.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 c b_2) (*.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 c) (/.f64 b_2 a)))
(*.f64 #s(literal 1/2 binary64) (/.f64 c (/.f64 (neg.f64 b_2) a)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 (/.f64 (pow.f64 a #s(literal -1 binary64)) c) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 c a))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 c b_2) (pow.f64 a #s(literal -1 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c b_2) a))
(*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)))
(*.f64 a (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) c)))
(*.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)) (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) #s(literal -1/2 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 a #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 c a) #s(literal -1/2 binary64)) b_2)
(/.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 b_2 c))
(/.f64 (neg.f64 (/.f64 a b_2)) (neg.f64 (/.f64 #s(literal -2 binary64) c)))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)
(/.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1 binary64)))
(/.f64 (/.f64 a b_2) (/.f64 #s(literal -2 binary64) c))
(/.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 (neg.f64 b_2) a))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 b_2 a) c)))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 c a) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal -1 binary64)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)))
(/.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 b_2 a) c))
(/.f64 c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 a (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)))
(neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b_2) a)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (neg.f64 b_2) a)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))) #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 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) #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 c b_2) a) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 #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 c b_2) a) #s(literal -1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) (neg.f64 a)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) a))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))) (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 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))))))
(/.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 c b_2) a) #s(literal -1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) a)
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) (neg.f64 a)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) (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 c b_2) a) #s(literal -1/2 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) #s(literal 1 binary64))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))
(neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)))
(*.f64 (/.f64 #s(literal -1 binary64) c) (/.f64 (/.f64 b_2 a) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) c) (/.f64 (/.f64 (neg.f64 b_2) a) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 c)))
(*.f64 (/.f64 (neg.f64 b_2) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) a) c))
(*.f64 (/.f64 (neg.f64 b_2) c) (/.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (neg.f64 b_2) c) (/.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1/2 binary64)))
(*.f64 (/.f64 b_2 (neg.f64 c)) (/.f64 (neg.f64 (pow.f64 a #s(literal -1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (/.f64 (neg.f64 (pow.f64 a #s(literal -1 binary64))) c))
(*.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (pow.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 c #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal -1 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) a) #s(literal -1 binary64)) (/.f64 b_2 c))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a #s(literal -1 binary64)) c)))
(*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64))
(*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (pow.f64 c #s(literal -1 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(*.f64 #s(literal -2 binary64) (pow.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c))
(*.f64 (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 a #s(literal -1 binary64)) c) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -2 binary64)) (/.f64 b_2 c))
(*.f64 (neg.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 c)))
(*.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (pow.f64 c #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) c) (pow.f64 b_2 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 c) (pow.f64 (*.f64 #s(literal -1/2 binary64) a) #s(literal -1 binary64)))
(*.f64 (/.f64 b_2 c) (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 b_2 c) (*.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (pow.f64 (*.f64 c a) #s(literal -1 binary64)))
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (pow.f64 a #s(literal -1 binary64)) c))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 b_2 a) c)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 b_2) a) (pow.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 b_2 a) c)))
(*.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 b_2 a) (/.f64 #s(literal -2 binary64) c))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 b_2 a) (neg.f64 c)))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (neg.f64 b_2) a) c))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a))))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a))))
(*.f64 (neg.f64 b_2) (/.f64 (/.f64 #s(literal -2 binary64) c) (neg.f64 a)))
(*.f64 (neg.f64 b_2) (/.f64 (pow.f64 a #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) c)))
(*.f64 (neg.f64 b_2) (/.f64 (neg.f64 (pow.f64 a #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) c)))
(*.f64 (neg.f64 b_2) (/.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -1/2 binary64) c)))
(*.f64 b_2 (/.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -2 binary64)) c))
(*.f64 b_2 (/.f64 (/.f64 #s(literal -2 binary64) c) a))
(*.f64 b_2 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a #s(literal -1 binary64)) c)))
(pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 (/.f64 b_2 a) c)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))) a)
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))) c)
(/.f64 (neg.f64 (*.f64 b_2 (/.f64 #s(literal -2 binary64) c))) (neg.f64 a))
(/.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -1/2 binary64))
(/.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 #s(literal -2 binary64) c)) (neg.f64 (/.f64 a b_2)))
(/.f64 (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)) a)
(/.f64 (neg.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (neg.f64 c))
(/.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) c)
(/.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 a b_2))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 b_2 a) c)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 b_2) a) (*.f64 #s(literal 1/2 binary64) c))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 b_2 a) (*.f64 #s(literal -1/2 binary64) c))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a)) (neg.f64 b_2)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 b_2) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a)))
(/.f64 (neg.f64 b_2) (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a)))
(/.f64 (neg.f64 b_2) (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 b_2 (neg.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 b_2 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a))))
(/.f64 b_2 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a))))
(/.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a))
(neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 b_2 a) c)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) c)) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 b_2 a) c)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) c)) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 b_2 a) c)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a))) (/.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a))) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 b_2 a) c)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 b_2 a) c)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)))
(*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (pow.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (fma.f64 b_2 b_2 (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))
(*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) (*.f64 (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))) (+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (fma.f64 (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 b_2))) (neg.f64 (+.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (*.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) (*.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))
(/.f64 (-.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 b_2)) (+.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) (neg.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (fma.f64 b_2 b_2 (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (fma.f64 b_2 b_2 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (fma.f64 b_2 b_2 (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) (-.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (fma.f64 b_2 b_2 (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) #s(literal -1 binary64)))
(neg.f64 (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) #s(literal 2 binary64))) (neg.f64 b_2))
(fma.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 1/8 binary64)) (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 1/8 binary64)) (neg.f64 b_2))
(fma.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))
(fma.f64 #s(literal -1 binary64) b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))
(fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) #s(literal -1 binary64)) (neg.f64 (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(fma.f64 (neg.f64 b_2) #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))
(fma.f64 b_2 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))
(-.f64 (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (+.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))
(-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (neg.f64 (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) a) (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) #s(literal -1 binary64)) (pow.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) a) (pow.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a) (pow.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) a)))
(*.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2))
(*.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) a)))
(*.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))))
(*.f64 (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) (pow.f64 a #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) a))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) a))
(pow.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) a)) (neg.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a)) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) a) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a) (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (*.f64 a (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (*.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) a))
(/.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) a))
(/.f64 (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) (/.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) a) (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) a) (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))))) (-.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2)))
(neg.f64 (/.f64 (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) a))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))) (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (*.f64 a (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))))))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) a) (/.f64 (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))) a))
(-.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) a) (/.f64 b_2 a))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) a))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2))) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 b_2) b_2) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 #s(literal 1 binary64) (neg.f64 b_2))
(*.f64 (neg.f64 b_2) #s(literal 1 binary64))
(*.f64 b_2 #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal -1 binary64))
(pow.f64 (neg.f64 b_2) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 b_2) b_2) b_2)
(/.f64 (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 (pow.f64 b_2 #s(literal 3 binary64)) (neg.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64))))
(/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 #s(literal 0 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (neg.f64 b_2) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b_2))
(/.f64 (*.f64 b_2 b_2) (neg.f64 b_2))
(/.f64 (neg.f64 b_2) #s(literal 1 binary64))
(/.f64 b_2 #s(literal -1 binary64))
(neg.f64 b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) (neg.f64 b_2))
(-.f64 (/.f64 #s(literal 0 binary64) b_2) (/.f64 (*.f64 b_2 b_2) b_2))
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) (log.f64 (exp.f64 #s(literal 1/4 binary64))))
(*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 1/8 binary64))) (log.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 1/8 binary64))))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))
(log.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 1/8 binary64)) (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))
(pow.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 2 binary64)) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 1/4 binary64))
(/.f64 (-.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) #s(literal 0 binary64)) (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 3/4 binary64)) #s(literal 0 binary64)) (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 0 binary64)))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (/.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 1/8 binary64)) (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 1/8 binary64)) #s(literal 0 binary64))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/4 binary64))) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))))
(exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (log.f64 (neg.f64 b_2)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))) (/.f64 #s(literal 1 binary64) (log.f64 (neg.f64 b_2))))
(*.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 b_2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (fma.f64 (log.f64 b_2) (log.f64 b_2) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 b_2))))))
(*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 b_2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (neg.f64 b_2)) (log.f64 (neg.f64 b_2)))) (+.f64 #s(literal 0 binary64) (log.f64 (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 b_2)) (neg.f64 (log.f64 b_2)))) (-.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 b_2))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (neg.f64 b_2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 (neg.f64 b_2)) (log.f64 (neg.f64 b_2)) (*.f64 #s(literal 0 binary64) (log.f64 (neg.f64 b_2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 b_2)) #s(literal 3 binary64))) (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (-.f64 (*.f64 (neg.f64 (log.f64 b_2)) (neg.f64 (log.f64 b_2))) (*.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 b_2))))))
(/.f64 (neg.f64 (*.f64 (log.f64 (neg.f64 b_2)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (fma.f64 (log.f64 b_2) (log.f64 b_2) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 b_2))))))
(/.f64 (*.f64 (log.f64 (neg.f64 b_2)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))) (log.f64 (neg.f64 b_2)))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 b_2) #s(literal 3 binary64))) (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (fma.f64 (log.f64 b_2) (log.f64 b_2) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (neg.f64 b_2)) (*.f64 (log.f64 (neg.f64 b_2)) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (fma.f64 (log.f64 b_2) (log.f64 b_2) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 b_2)))) (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 b_2) #s(literal 3 binary64)))))
(neg.f64 (log.f64 (neg.f64 b_2)))
(fma.f64 #s(literal -1 binary64) (log.f64 b_2) (log.f64 #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (log.f64 (neg.f64 b_2))) (/.f64 (pow.f64 (log.f64 b_2) #s(literal 2 binary64)) (log.f64 (neg.f64 b_2))))
(-.f64 (/.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (fma.f64 (log.f64 b_2) (log.f64 b_2) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 b_2))))) (/.f64 (pow.f64 (log.f64 b_2) #s(literal 3 binary64)) (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (fma.f64 (log.f64 b_2) (log.f64 b_2) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 b_2))))))
(-.f64 #s(literal 0 binary64) (log.f64 (neg.f64 b_2)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 b_2))
(+.f64 (neg.f64 (log.f64 b_2)) (log.f64 #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2)))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 b_2)))
(log.f64 (/.f64 #s(literal -1 binary64) b_2))

eval93.0ms (1.2%)

Memory
-15.5MiB live, 139.5MiB allocated
Compiler

Compiled 25 721 to 3 236 computations (87.4% saved)

prune50.0ms (0.6%)

Memory
15.2MiB live, 53.4MiB allocated
Pruning

32 alts after pruning (25 fresh and 7 done)

PrunedKeptTotal
New72310733
Fresh21517
Picked235
Done044
Total72732759
Accuracy
96.1%
Counts
759 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.1%
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) a)
30.2%
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b_2)) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))) a)
15.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) a)
24.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))) a)
50.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
31.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
16.1%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (log.f64 (*.f64 a a)))) #s(literal 1/4 binary64)))) a)
11.5%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))) a)
12.1%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a)))) #s(literal 1/4 binary64)))) a)
15.6%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))) a)
30.0%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (neg.f64 b_2)) (*.f64 (log.f64 (neg.f64 b_2)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal -4 binary64))) #s(literal 1/4 binary64)))) a)
20.8%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (log.f64 (*.f64 (*.f64 (*.f64 c c) a) a))) #s(literal 1/4 binary64)))) a)
30.2%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 #s(approx (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) a)
29.8%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 c a) #s(literal -1/2 binary64)) b_2)) a)
32.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 a (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)))) a)
29.5%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 b_2 a) c))) a)
29.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
33.3%
(/.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)
33.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
15.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -2 binary64))) #s(literal -1 binary64)))) a)
14.4%
(/.f64 #s(approx (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (*.f64 (*.f64 a (/.f64 c b_2)) #s(literal 1/2 binary64))) a)
33.2%
(/.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))))
33.2%
(*.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 -1 binary64) a))
14.6%
(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)))
38.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2))
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (/.f64 #s(literal -2 binary64) c))))
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
38.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
16.5%
#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)))
38.3%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
32.7%
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) 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))))
14.4%
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
Compiler

Compiled 1 390 to 1 050 computations (24.5% saved)

simplify117.0ms (1.5%)

Memory
5.5MiB live, 87.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
061485
091483
1144471
2256462
3476462
4768460
51112460
61669460
72620460
85777460
08014449
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2))
(/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2)
#s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)
(fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(/.f64 #s(literal -1/8 binary64) b_2)
#s(literal -1/8 binary64)
b_2
(*.f64 a (/.f64 c b_2))
a
(/.f64 c b_2)
c
#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 b_2 c)))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
#s(literal -1/2 binary64)
(/.f64 b_2 c)
b_2
c
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
(*.f64 (neg.f64 a) c)
(neg.f64 a)
a
c
(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)
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))) a)
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64))))
(neg.f64 b_2)
b_2
(exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))
(*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))))
(fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))
(neg.f64 (log.f64 a))
(log.f64 a)
a
#s(literal -2 binary64)
(log.f64 (*.f64 c c))
(*.f64 c c)
c
#s(literal 1/4 binary64)
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) b_2))
(/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2)
(/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) b_2)
#s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c))
#s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)
(*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)
(fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64))
(/.f64 #s(literal -1/8 binary64) b_2)
#s(literal -1/8 binary64)
b_2
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 c b_2) a)
a
(/.f64 c b_2)
c
#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 b_2 c)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(/.f64 b_2 c)
b_2
c
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
(*.f64 (neg.f64 a) c)
(neg.f64 a)
a
c
(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)
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))) a)
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (*.f64 c c))))) b_2) a)
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64))))
(-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (*.f64 c c))))) b_2)
(neg.f64 b_2)
b_2
(exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (*.f64 c c)))))
(*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (*.f64 c c)))))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (*.f64 c c))))
(fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))
(fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (*.f64 c c)))
(neg.f64 (log.f64 a))
(log.f64 a)
a
#s(literal -2 binary64)
(log.f64 (*.f64 c c))
(*.f64 c c)
c
#s(literal 1/4 binary64)

localize219.0ms (2.8%)

Memory
-2.2MiB live, 318.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy2.2326696917739164
(exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))
accuracy4.289601195219047
(+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64))))
accuracy11.416664371661309
(log.f64 (*.f64 c c))
accuracy14.234315836508873
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))))
accuracy1.2302748461422648
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)))
accuracy1.7752702557656188
(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)))
accuracy3.6319929192760494
(log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))))
accuracy14.368481589073536
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
accuracy1.2301273451883803
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
accuracy4.289601195219047
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
accuracy10.733184573309954
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
accuracy14.58923690120571
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
accuracy0.0
(/.f64 b_2 c)
accuracy0.3252027711348787
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
accuracy16.979770214686663
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
accuracy0.2395143274017874
(/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2)
accuracy0.4760264421971023
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)
accuracy3.000860440561597
(*.f64 a (/.f64 c b_2))
accuracy17.09967614080867
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2))
Samples
55.0ms142×0invalid
54.0ms12×1valid
25.0ms70×0valid
21.0ms16×1invalid
11.0ms11×2valid
5.0ms3valid
2.0ms2invalid
Compiler

Compiled 822 to 115 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 147.0ms
ival-div: 63.0ms (42.8% of total)
ival-mult: 33.0ms (22.4% of total)
ival-log: 14.0ms (9.5% of total)
ival-add: 12.0ms (8.1% of total)
ival-exp: 9.0ms (6.1% of total)
adjust: 4.0ms (2.7% of total)
ival-neg: 4.0ms (2.7% of total)
ival-pow2: 3.0ms (2% of total)
ival-sub: 2.0ms (1.4% of total)
ival-sqrt: 2.0ms (1.4% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series420.0ms (5.4%)

Memory
5.5MiB live, 430.8MiB allocated
Counts
24 → 339
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2))
(/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2)
#s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)
(/.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 b_2 c)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(neg.f64 b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
(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 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64))))
(fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))) a)
(*.f64 a (/.f64 c b_2))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))))
(log.f64 (*.f64 c c))
(exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 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 c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 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)))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* -1 (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)))))
(* 1/2 (/ (* a c) b_2))
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* 1/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)))))))))
(+ (log (pow c 2)) (* 2 (log a)))
(* 1/2 (/ c b_2))
(+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ 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))))))
(+ (* 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))))))))
(/ (* a c) b_2)
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(log (pow b_2 4))
(+ (log (pow b_2 4)) (* 2 (/ (* a c) (pow b_2 2))))
(+ (log (pow b_2 4)) (* a (+ (* 1/2 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 2 (/ c (pow b_2 2))))))
(+ (log (pow b_2 4)) (* a (+ (* 2 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4))))))))))
(+ b_2 (* 1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c 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))))))))
(* (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/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (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)))
(* 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 (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)))))))
(sqrt (* a c))
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(* a (- (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))) (/ b_2 a)))
(+ (log (pow c 2)) (* -2 (log (/ 1 a))))
(sqrt (/ c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 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/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/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)))))
(* -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 (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 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ a c)) (pow b_2 2)))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(+ (log (pow c 2)) (* 2 (+ (log -1) (* -1 (log (/ -1 a))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(+ (log (pow c 2)) (* -2 (log (/ -1 a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a))) a))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 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/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(/ b_2 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)))
(* -1 b_2)
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+ (* -1 (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))))
(+ (sqrt (* a c)) (* -1 b_2))
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 1)))
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(- (pow b_2 2) (* a c))
(log (* (pow a 2) (pow c 2)))
(+ (log (* (pow a 2) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 2 (/ 1 (* a c))))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 2/3 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (/ 1 (* (pow a 2) (pow c 2))))) (* 2 (/ 1 (* a c))))))
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (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 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 (+ (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)))))))
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c)))) b_2)
(/ (+ (* -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))) (* 1/2 (* a c))))) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/ (+ (* -1/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))) (* 1/2 c)))) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -4 (log (/ 1 b_2)))
(+ (* -4 (log (/ 1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_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))))))))
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1 (+ (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/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/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(* -1 (* b_2 (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(* -4 (log (/ -1 b_2)))
(+ (* -4 (log (/ -1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (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/8 (/ (* a c) (pow b_2 2))) 1/2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* -1 (+ (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)
(* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* 1/2 (/ a b_2)) (* 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)))))))))
(+ (* 2 (log a)) (* 2 (log c)))
(* 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))))
(+ (log (pow b_2 4)) (* c (+ (* 1/2 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 2 (/ a (pow b_2 2))))))
(+ (log (pow b_2 4)) (* c (+ (* 2 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4))))))))))
(* 2 (log c))
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a 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))))))))
(* 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))))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -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 (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(* c (- (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))) (/ b_2 c)))
(+ (* -2 (log (/ 1 c))) (* 2 (log a)))
(* c (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2)))))))
(* c (- (/ (pow b_2 2) c) a))
(+ (log (pow a 2)) (* -2 (log (/ 1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* -2 (log (/ 1 c)))
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 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 (+ (* 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 (+ (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 (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(+ (* -2 (log (/ -1 c))) (* 2 (log a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(+ (log (pow a 2)) (* -2 (log (/ -1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c))) c))))
(* -2 (log (/ -1 c)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))))
Calls

9 calls:

TimeVariablePointExpression
96.0ms
c
@-inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) b_2) (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (* (+ (* (/ -1/8 b_2) (* a (/ c b_2))) -1/2) c) (/ -1/2 (/ b_2 c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ b_2 c) (+ (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))) (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))))) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (+ (* (neg (log a)) -2) (log (* c c))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (* a (/ c b_2)) (- (* b_2 b_2) (* a c)) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (log (pow (+ (* c a) (* b_2 b_2)) 2)) (log (* c c)) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)))
86.0ms
c
@0
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) b_2) (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (* (+ (* (/ -1/8 b_2) (* a (/ c b_2))) -1/2) c) (/ -1/2 (/ b_2 c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ b_2 c) (+ (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))) (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))))) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (+ (* (neg (log a)) -2) (log (* c c))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (* a (/ c b_2)) (- (* b_2 b_2) (* a c)) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (log (pow (+ (* c a) (* b_2 b_2)) 2)) (log (* c c)) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)))
67.0ms
a
@0
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) b_2) (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (* (+ (* (/ -1/8 b_2) (* a (/ c b_2))) -1/2) c) (/ -1/2 (/ b_2 c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ b_2 c) (+ (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))) (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))))) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (+ (* (neg (log a)) -2) (log (* c c))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (* a (/ c b_2)) (- (* b_2 b_2) (* a c)) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (log (pow (+ (* c a) (* b_2 b_2)) 2)) (log (* c c)) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)))
37.0ms
a
@-inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) b_2) (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (* (+ (* (/ -1/8 b_2) (* a (/ c b_2))) -1/2) c) (/ -1/2 (/ b_2 c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ b_2 c) (+ (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))) (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))))) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (+ (* (neg (log a)) -2) (log (* c c))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (* a (/ c b_2)) (- (* b_2 b_2) (* a c)) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (log (pow (+ (* c a) (* b_2 b_2)) 2)) (log (* c c)) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)))
36.0ms
a
@inf
((/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) b_2) (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (* (+ (* (/ -1/8 b_2) (* a (/ c b_2))) -1/2) c) (/ -1/2 (/ b_2 c)) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ b_2 c) (+ (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))) (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))))) (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (+ (* (neg (log a)) -2) (log (* c c))) (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (* a (/ c b_2)) (- (* b_2 b_2) (* a c)) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (log (pow (+ (* c a) (* b_2 b_2)) 2)) (log (* c c)) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)))

simplify287.0ms (3.7%)

Memory
-14.5MiB live, 235.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0175711884
1578411393
0810510911
Stop Event
iter limit
node limit
Counts
339 → 338
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 c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 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)))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* -1 (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)))))
(* 1/2 (/ (* a c) b_2))
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* 1/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)))))))))
(+ (log (pow c 2)) (* 2 (log a)))
(* 1/2 (/ c b_2))
(+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ 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))))))
(+ (* 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))))))))
(/ (* a c) b_2)
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(log (pow b_2 4))
(+ (log (pow b_2 4)) (* 2 (/ (* a c) (pow b_2 2))))
(+ (log (pow b_2 4)) (* a (+ (* 1/2 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 2 (/ c (pow b_2 2))))))
(+ (log (pow b_2 4)) (* a (+ (* 2 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4))))))))))
(+ b_2 (* 1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c 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))))))))
(* (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/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (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)))
(* 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 (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)))))))
(sqrt (* a c))
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(* a (- (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))) (/ b_2 a)))
(+ (log (pow c 2)) (* -2 (log (/ 1 a))))
(sqrt (/ c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 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/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/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)))))
(* -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 (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 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ a c)) (pow b_2 2)))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(+ (log (pow c 2)) (* 2 (+ (log -1) (* -1 (log (/ -1 a))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(+ (log (pow c 2)) (* -2 (log (/ -1 a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a))))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a))) a))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 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/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(/ b_2 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)))
(* -1 b_2)
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+ (* -1 (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))))
(+ (sqrt (* a c)) (* -1 b_2))
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 1)))
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(- (pow b_2 2) (* a c))
(log (* (pow a 2) (pow c 2)))
(+ (log (* (pow a 2) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 2 (/ 1 (* a c))))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 2/3 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (/ 1 (* (pow a 2) (pow c 2))))) (* 2 (/ 1 (* a c))))))
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (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 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 (+ (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)))))))
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c)))) b_2)
(/ (+ (* -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))) (* 1/2 (* a c))))) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/ (+ (* -1/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))) (* 1/2 c)))) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -4 (log (/ 1 b_2)))
(+ (* -4 (log (/ 1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_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))))))))
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1 (+ (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/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/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(* -1 (* b_2 (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(* -4 (log (/ -1 b_2)))
(+ (* -4 (log (/ -1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (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/8 (/ (* a c) (pow b_2 2))) 1/2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* -1 (+ (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)
(* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* 1/2 (/ a b_2)) (* 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)))))))))
(+ (* 2 (log a)) (* 2 (log c)))
(* 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))))
(+ (log (pow b_2 4)) (* c (+ (* 1/2 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 2 (/ a (pow b_2 2))))))
(+ (log (pow b_2 4)) (* c (+ (* 2 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4))))))))))
(* 2 (log c))
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a 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))))))))
(* 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))))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -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 (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(* c (- (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))) (/ b_2 c)))
(+ (* -2 (log (/ 1 c))) (* 2 (log a)))
(* c (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2)))))))
(* c (- (/ (pow b_2 2) c) a))
(+ (log (pow a 2)) (* -2 (log (/ 1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(* -2 (log (/ 1 c)))
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 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 (+ (* 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 (+ (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 (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(+ (* -2 (log (/ -1 c))) (* 2 (log a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(+ (log (pow a 2)) (* -2 (log (/ -1 c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c))))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c))) c))))
(* -2 (log (/ -1 c)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))))
Outputs
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal -1/2 binary64) c))
(* -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 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(* -1 (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 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/32 binary64) (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) (*.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 (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 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/32 binary64) (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) (*.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 #s(literal 1/2 binary64) (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 (*.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 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 (*.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)))
(* 1/2 (/ (* a c) b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2)))
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 3 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 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a)
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a)
(+ (log (pow c 2)) (* 2 (log a)))
(fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (*.f64 c c)))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 3 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 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* 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)))
(/ (* a c) b_2)
(*.f64 a (/.f64 c 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))
(log (pow b_2 4))
(log.f64 (pow.f64 b_2 #s(literal 4 binary64)))
(+ (log (pow b_2 4)) (* 2 (/ (* a c) (pow b_2 2))))
(fma.f64 (/.f64 #s(literal 2 binary64) b_2) (*.f64 a (/.f64 c b_2)) (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(+ (log (pow b_2 4)) (* a (+ (* 1/2 (* a (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4)))))) (* 2 (/ c (pow b_2 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -2 binary64)) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64))) a (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(+ (log (pow b_2 4)) (* a (+ (* 2 (/ c (pow b_2 2))) (* a (+ (* 1/6 (* a (+ (* -12 (/ (pow c 3) (pow b_2 6))) (* 16 (/ (pow c 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow c 2) (pow b_2 4))) (* 2 (/ (pow c 2) (pow b_2 4))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) a) (*.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -2 binary64)) #s(literal 1/2 binary64))) a (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64))) a (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(+ b_2 (* 1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2)) b_2)
(+ b_2 (* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) a b_2)
(+ b_2 (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 c #s(literal 3 binary64)) a) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))) a b_2)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))) a)
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 c a) #s(literal -1/2 binary64))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.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)
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))) a)
(* -1 (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 #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))))) (*.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)))
(+ (* -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)))))
(+.f64 (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) (*.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))))))
(+.f64 (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) (*.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))))
(+.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) (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)))))
(sqrt (* a c))
(sqrt.f64 (*.f64 c a))
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) a)
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(*.f64 (-.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)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a)) a)
(* a (- (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))) (/ b_2 a)))
(*.f64 (+.f64 (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64)))) a)
(+ (log (pow c 2)) (* -2 (log (/ 1 a))))
(fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))
(sqrt (/ c a))
(sqrt.f64 (/.f64 c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(-.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)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(+.f64 (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 b_2 b_2) c) (*.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64))) (log.f64 (*.f64 c c)))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+.f64 (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -2 binary64)) (*.f64 a a)) #s(literal 1/2 binary64) (*.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64)))) (log.f64 (*.f64 c c)))
(+ (log (pow c 2)) (+ (* -2 (log (/ 1 a))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow c 3))) (* 16 (/ (pow b_2 6) (pow c 3)))) (pow a 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) (pow a 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(+.f64 (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 4 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -2 binary64)) (*.f64 a a)) #s(literal 1/2 binary64) (*.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64))))) (log.f64 (*.f64 c c)))
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(*.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)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) a)
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(*.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 3 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 c a))) a)
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 c a))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (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 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 c b_2) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64)))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 c a) #s(literal 1/2 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.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 #s(literal 1 binary64) (*.f64 c a)))) (*.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 (neg.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a) b_2)) a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))))
(* -1 (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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c 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/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 (neg.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 (*.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 b_2 b_2) a) c)) a) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (sqrt.f64 (/.f64 a c)))) 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)))
(-.f64 (neg.f64 (log.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))))) (/.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) b_2) (*.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)))))) (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 (*.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 (*.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))) (*.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 2 binary64)))) 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 (*.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 b_2 b_2) a) c)) #s(literal -1/2 binary64))) a))) a))
(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 (*.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 b_2 b_2) a) c)) a) #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 a c)))) 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 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -6 binary64) b_2) (*.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)))))) (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 (*.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 (*.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))) (*.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 2 binary64)))) 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 (*.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 b_2 b_2) a) c)) #s(literal 1/2 binary64))) a)) a))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))
(+ (* -1 (* (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 (*.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)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 c a))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) #s(literal -1 binary64) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) #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) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ a c)) (pow b_2 2)))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #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))) a) b_2)) a)))
(+ (log (pow c 2)) (* 2 (+ (log -1) (* -1 (log (/ -1 a))))))
(fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 2 binary64) (log.f64 (*.f64 c c)))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 (/.f64 c a)) #s(literal 1 binary64))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) #s(literal 1 binary64) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) b_2) a))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) #s(literal 1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #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))) a)) a))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64) c))
(+ (log (pow c 2)) (* -2 (log (/ -1 a))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* 2 (/ (pow b_2 2) (* a c)))))
(+.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (*.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64))) (log.f64 (*.f64 c c)))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))) a))) a))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -2 binary64)) a) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64))) a))
(+ (log (pow c 2)) (+ (* -2 (log (/ -1 a))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) c)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow c 3))) (* 12 (/ (pow b_2 6) (pow c 3)))) a)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow c 2))) (* 2 (/ (pow b_2 4) (pow c 2)))))) a))) a))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal -4 binary64)) a) #s(literal -1/6 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c c)) #s(literal -2 binary64)) #s(literal 1/2 binary64))) a)) a))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (/.f64 c a))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (neg.f64 (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 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 c c) a) #s(literal -1/8 binary64))) (*.f64 b_2 b_2))
(/ b_2 c)
(/.f64 b_2 c)
(+ (* -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))))
(* -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 (*.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) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(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))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (*.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/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (*.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))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (*.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 (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (*.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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (*.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) (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 #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) (neg.f64 c))) b_2 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (sqrt (* a c)) (* -1 b_2))
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) #s(literal 1/2 binary64)) b_2 #s(literal -1 binary64)) b_2 (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 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 b_2 b_2)) #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) #s(literal 1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (sqrt.f64 (*.f64 c a)))
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) #s(literal 1/2 binary64)) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (sqrt.f64 (/.f64 c a)))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (sqrt.f64 (/.f64 c a)))
(- (pow b_2 2) (* a c))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(log (* (pow a 2) (pow c 2)))
(log.f64 (*.f64 (*.f64 a a) (*.f64 c c)))
(+ (log (* (pow a 2) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))
(fma.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 b_2 b_2) c) (log.f64 (*.f64 (*.f64 a a) (*.f64 c c))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (* 2 (/ 1 (* a c))))))
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 c a)) (*.f64 (/.f64 b_2 (*.f64 a a)) (/.f64 b_2 (*.f64 c c)))) (*.f64 b_2 b_2) (log.f64 (*.f64 (*.f64 a a) (*.f64 c c))))
(+ (log (* (pow a 2) (pow c 2))) (* (pow b_2 2) (+ (* (pow b_2 2) (- (* 2/3 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (/ 1 (* (pow a 2) (pow c 2))))) (* 2 (/ 1 (* a c))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 2/3 binary64) (pow.f64 a #s(literal 3 binary64))) (/.f64 (*.f64 b_2 b_2) (pow.f64 c #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) (*.f64 c c)))) (*.f64 b_2 b_2) (/.f64 #s(literal 2 binary64) (*.f64 c a))) (*.f64 b_2 b_2) (log.f64 (*.f64 (*.f64 a a) (*.f64 c c))))
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) #s(literal 1/2 binary64)) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(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 b_2 b_2)) #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 2))))))))
(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 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)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 c a)))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2)))) b_2)
(/ (+ (* -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 #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)
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64))) b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 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)))) 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 (/.f64 a b_2) (/.f64 c b_2)) #s(literal 1/4 binary64) (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)))))
(-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 a a)) (*.f64 c c) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) c) #s(literal 12 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 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 -3/4 binary64) (*.f64 a a)) (*.f64 c c) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) c) #s(literal 12 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/24 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal -15/4 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (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)))) (*.f64 (*.f64 #s(literal 90 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) (*.f64 c c))))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/720 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)))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (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 (+.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (log.f64 b_2)) (*.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 a a)) (*.f64 c c) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) c) #s(literal 12 binary64))) (pow.f64 b_2 #s(literal 4 binary64))))) (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 (+.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (log.f64 b_2)) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal -15/4 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (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)))) (*.f64 (*.f64 #s(literal 90 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) (*.f64 c c))))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 a a)) (*.f64 c c) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal -1/8 binary64)) c) #s(literal 12 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))))) (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 (neg.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)))) (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)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) 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/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c)))) b_2)
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 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 #s(literal 1/2 binary64) (*.f64 c a)))) b_2)
(/ (+ (* -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))) (* 1/2 (* a c))))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 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 #s(literal 1/2 binary64) (*.f64 c a))))) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 #s(literal 1/2 binary64) c)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 #s(literal 1/2 binary64) c))) b_2)
(/ (+ (* -1/2 (/ (+ (* 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))) (* 1/2 c)))) b_2)
(/.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)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 #s(literal 1/2 binary64) c)))) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* -4 (log (/ 1 b_2)))
(neg.f64 (*.f64 #s(literal -4 binary64) (log.f64 b_2)))
(+ (* -4 (log (/ 1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(fma.f64 (/.f64 #s(literal 2 binary64) b_2) (*.f64 a (/.f64 c b_2)) (neg.f64 (*.f64 #s(literal -4 binary64) (log.f64 b_2))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (neg.f64 (log.f64 b_2)) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 #s(literal 2 binary64) b_2) (*.f64 a (/.f64 c b_2)))))
(+ (* -4 (log (/ 1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(fma.f64 (neg.f64 (log.f64 b_2)) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 480 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 -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 #s(literal 2 binary64) b_2) (*.f64 a (/.f64 c b_2))))))
(* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(*.f64 (+.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 (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 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))))) #s(literal 1 binary64)) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 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 (*.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 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (neg.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)
(* -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 #s(literal -1/2 binary64) b_2) (*.f64 a (/.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 #s(literal -1/2 binary64) b_2) (*.f64 a (/.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 #s(literal -1/2 binary64) b_2) (*.f64 a (/.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)))))
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 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 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 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)))))
(* -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)))))
(-.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) (*.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 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_2)) (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) (*.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 (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)))))
(+.f64 (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/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 (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 (/.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 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) (log.f64 (*.f64 #s(literal 1/2 binary64) a))) (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))))))
(* -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 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(*.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) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(*.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 (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 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))))) #s(literal 2 binary64)))
(* -1 (* b_2 (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 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 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(*.f64 (neg.f64 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) (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
(* -4 (log (/ -1 b_2)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))
(+ (* -4 (log (/ -1 b_2))) (* 2 (/ (* a c) (pow b_2 2))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64) (*.f64 (/.f64 #s(literal 2 binary64) b_2) (*.f64 a (/.f64 c b_2))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 #s(literal 2 binary64) b_2) (*.f64 a (/.f64 c b_2)))))
(+ (* -4 (log (/ -1 b_2))) (+ (* 1/720 (/ (+ (* -1440 (* (pow a 3) (pow c 3))) (* 1920 (* (pow a 3) (pow c 3)))) (pow b_2 6))) (+ (* 1/24 (/ (+ (* -48 (* (pow a 2) (pow c 2))) (* 24 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 2 (/ (* a c) (pow b_2 2))))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 480 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 -24 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 #s(literal 2 binary64) b_2) (*.f64 a (/.f64 c b_2))))))
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(*.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) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2))))))))
(*.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 (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 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))))) #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/8 (/ (* a c) (pow b_2 2))) 1/2))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) 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 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(* -1 (+ (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 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/32 binary64) (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) (*.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 (/.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)))))
(+.f64 (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) (log.f64 c)) (*.f64 (/.f64 #s(literal -1/4 binary64) b_2) (*.f64 a (/.f64 c b_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)))))))))))
(+.f64 (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) (log.f64 c)) (*.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))
(+ (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))))))))))))
(+.f64 (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) (log.f64 c)) (*.f64 (fma.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 -1/32 binary64) (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) (*.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 (/.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))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2)) (*.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)
(* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(*.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)
(+ (* 2 (log a)) (* 2 (log c)))
(*.f64 #s(literal 2 binary64) (+.f64 (log.f64 c) (log.f64 a)))
(* 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)
(+ (log (pow b_2 4)) (* c (+ (* 1/2 (* c (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4)))))) (* 2 (/ 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 -2 binary64)) (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 2 binary64))) c (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(+ (log (pow b_2 4)) (* c (+ (* 2 (/ a (pow b_2 2))) (* c (+ (* 1/6 (* c (+ (* -12 (/ (pow a 3) (pow b_2 6))) (* 16 (/ (pow a 3) (pow b_2 6)))))) (* 1/2 (+ (* -4 (/ (pow a 2) (pow b_2 4))) (* 2 (/ (pow a 2) (pow b_2 4))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) c) (*.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -2 binary64)) #s(literal 1/2 binary64))) c (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 2 binary64))) c (log.f64 (pow.f64 b_2 #s(literal 4 binary64))))
(* 2 (log c))
(*.f64 (log.f64 c) #s(literal 2 binary64))
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2)))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64)))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c b_2)
(* c (+ (* -1 (/ 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 (-.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 #s(literal 1 binary64) (*.f64 c a))) (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 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (/.f64 b_2 a) c)) c)
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))) (*.f64 c c))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a b_2) (/.f64 #s(literal -1/2 binary64) c)) (*.f64 c 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/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -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 (neg.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (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)))))
(+ (* -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 #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))) (-.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) (*.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)))
(-.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)))))
(+.f64 (fma.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (log.f64 c))) (log.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (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 (-.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 -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))) (*.f64 c c)) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(+ (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 (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))) (*.f64 c c)) #s(literal 1/2 binary64) (*.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 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) (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)))) (fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) c)
(* c (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) c)
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)) c)
(* c (- (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))) (/ b_2 c)))
(*.f64 (-.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 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)) c)
(+ (* -2 (log (/ 1 c))) (* 2 (log a)))
(fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))
(* c (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(*.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (/.f64 b_2 a) c)) c)
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(*.f64 (+.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 binary64))))) (*.f64 b_2 b_2) (/.f64 (neg.f64 b_2) (*.f64 c a))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) c)
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2)))))))
(*.f64 (+.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (/.f64 b_2 a) c)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 3 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 5 binary64))) (pow.f64 c #s(literal 5 binary64))))) (pow.f64 b_2 #s(literal 4 binary64))))) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(+ (log (pow a 2)) (* -2 (log (/ 1 c))))
(fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+.f64 (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (*.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64))) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c))))))
(+.f64 (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -2 binary64)) (*.f64 c c)) #s(literal 1/2 binary64) (*.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64)))) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (+ (* -2 (log (/ 1 c))) (+ (* 1/6 (/ (+ (* -12 (/ (pow b_2 6) (pow a 3))) (* 16 (/ (pow b_2 6) (pow a 3)))) (pow c 3))) (+ (* 1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) (pow c 2))) (* 2 (/ (pow b_2 2) (* a c)))))))
(+.f64 (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal 4 binary64)) (pow.f64 c #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -2 binary64)) (*.f64 c c)) #s(literal 1/2 binary64) (*.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64))))) (log.f64 (*.f64 a a)))
(* -2 (log (/ 1 c)))
(*.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64))
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) c)
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))))
(*.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 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 a c))) c)
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.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 5 binary64))))) (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 a c))) 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 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)) c)) (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 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) c)) 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 (-.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 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) 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 (-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c 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)) (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 (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)))) (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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (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 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (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))))))
(+ (* -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 (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)))))) (/.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 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (sqrt.f64 (/.f64 c a)))) 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)))
(-.f64 (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)))))) (/.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))) c))
(+ (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))))))
(-.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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(+ (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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a)))) 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 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (/.f64 c a))) (/.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)) c))
(* -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) (*.f64 (neg.f64 b_2) c)) 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 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) c) a) #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (*.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 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.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))))) c) (*.f64 c b_2))) c))) c)
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) #s(literal -1 binary64) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (neg.f64 b_2)) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #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))) c) b_2)) c)) (neg.f64 c))
(+ (* -2 (log (/ -1 c))) (* 2 (log a)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) #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)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.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)) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(*.f64 (-.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (*.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)) #s(literal -1 binary64))) #s(literal -1/8 binary64))) c)) c)) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64) a) (neg.f64 c))
(+ (log (pow a 2)) (* -2 (log (/ -1 c))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* 2 (/ (pow b_2 2) (* a c)))))
(+.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (*.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64))) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1/2 (/ (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))) c))) c))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -2 binary64)) c) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) c))
(+ (log (pow a 2)) (+ (* -2 (log (/ -1 c))) (* -1 (/ (+ (* -2 (/ (pow b_2 2) a)) (* -1 (/ (+ (* -1/6 (/ (+ (* -16 (/ (pow b_2 6) (pow a 3))) (* 12 (/ (pow b_2 6) (pow a 3)))) c)) (* 1/2 (+ (* -4 (/ (pow b_2 4) (pow a 2))) (* 2 (/ (pow b_2 4) (pow a 2)))))) c))) c))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (log.f64 (*.f64 a a))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))) #s(literal -4 binary64)) c) #s(literal -1/6 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a a)) #s(literal -2 binary64)) #s(literal 1/2 binary64))) c)) c))
(* -2 (log (/ -1 c)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(*.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)) #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 b_2 b_2)) #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (/.f64 a c))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))))
(*.f64 (fma.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 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (neg.f64 (sqrt.f64 (/.f64 a c)))))) (neg.f64 c))

rewrite360.0ms (4.6%)

Memory
1.7MiB live, 226.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061408
091406
1313392
22146391
08352379
Stop Event
iter limit
node limit
iter limit
Counts
24 → 488
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2))
(/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2)
#s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c))
(*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)
(/.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 b_2 c)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(neg.f64 b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
(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 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64))))
(fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))) a)
(*.f64 a (/.f64 c b_2))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c))))
(log.f64 (*.f64 c c))
(exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)))
(*.f64 (neg.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) b_2))
(*.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 b_2 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))) #s(literal -1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (/.f64 (neg.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))) #s(literal -1 binary64)) b_2)
(/.f64 (*.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)))))
(/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) b_2)
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))) b_2))
(neg.f64 (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) (neg.f64 b_2)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)) (neg.f64 b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)))) #s(literal -1 binary64)))
#s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c))
(*.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)) c)
(*.f64 c (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal -1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c) (*.f64 #s(literal -1/2 binary64) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 3 binary64))) (fma.f64 (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64)))) (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64)))) (*.f64 #s(literal -1/2 binary64) c)))))
(/.f64 (fma.f64 (pow.f64 c #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 c c) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c)) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c)))))
(/.f64 (fma.f64 (pow.f64 c #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 c c) (-.f64 (*.f64 (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64)))) (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) #s(literal -1/4 binary64)) c)) (neg.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64)) c)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 c (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 c (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) #s(literal -1/4 binary64)) c) (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64)) c) (-.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 c (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal -1/8 binary64) b_2) #s(literal 1/2 binary64)))
(/.f64 (*.f64 c (fma.f64 #s(literal -1/512 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 3 binary64)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 c b_2) a) b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 #s(literal -1/2 binary64) c (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c))
(fma.f64 #s(literal -1/2 binary64) c (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64)))))
(fma.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) (*.f64 #s(literal -1/2 binary64) c))
(fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c))
(fma.f64 c #s(literal -1/2 binary64) (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c) (*.f64 #s(literal -1/2 binary64) c))
(+.f64 (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64)))) (*.f64 #s(literal -1/2 binary64) c))
(+.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64))) c))
(+.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 c (*.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -8 binary64)))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 b_2)) (neg.f64 c))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 c #s(literal -1 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 c) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (/.f64 b_2 c)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.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 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(pow.f64 (/.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 (pow.f64 c #s(literal -1 binary64))))
(/.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) b_2) (pow.f64 c #s(literal -1 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) c))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(neg.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))) #s(literal -1 binary64)))
#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 b_2 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) c))
(*.f64 (pow.f64 (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.f64 c) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 c #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 c) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 c) #s(literal -1 binary64)) (neg.f64 b_2))
(*.f64 (pow.f64 c #s(literal -1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 c #s(literal -1 binary64)) b_2)
(*.f64 #s(literal 1 binary64) (/.f64 b_2 c))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b_2) c))
(*.f64 (neg.f64 b_2) (pow.f64 (neg.f64 c) #s(literal -1 binary64)))
(*.f64 b_2 (pow.f64 c #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 c b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 c) #s(literal 1 binary64))
(pow.f64 (/.f64 c b_2) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 1 binary64))) (neg.f64 c))
(/.f64 (neg.f64 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 (neg.f64 c))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 c)) (*.f64 (neg.f64 c) (neg.f64 (neg.f64 b_2)))) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 c b_2))) (*.f64 (neg.f64 c) #s(literal 1 binary64))) (*.f64 (neg.f64 c) (neg.f64 (/.f64 c b_2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 c b_2)) (*.f64 (neg.f64 c) #s(literal -1 binary64))) (*.f64 (neg.f64 c) (/.f64 c b_2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 c))) (*.f64 (neg.f64 c) (neg.f64 b_2))) (*.f64 (neg.f64 c) (neg.f64 (neg.f64 c))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) c) (*.f64 (neg.f64 c) (neg.f64 b_2))) (*.f64 (neg.f64 c) c))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 c)) (*.f64 (neg.f64 c) b_2)) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 b_2))) (neg.f64 c))
(/.f64 (*.f64 b_2 #s(literal 1 binary64)) c)
(/.f64 (neg.f64 (pow.f64 c #s(literal -1 binary64))) (neg.f64 (pow.f64 b_2 #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 c)))
(/.f64 (pow.f64 c #s(literal -1 binary64)) (pow.f64 b_2 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 c b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 c b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 c b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 c b_2) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 c b_2)))
(/.f64 (neg.f64 b_2) (neg.f64 c))
(/.f64 b_2 c)
(neg.f64 (/.f64 (neg.f64 b_2) c))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 c)) (/.f64 (neg.f64 b_2) c))
(exp.f64 (*.f64 (log.f64 (/.f64 c b_2)) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #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 (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2))))
(-.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #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 (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #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 (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #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 (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)) #s(literal -1 binary64)) a)
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (pow.f64 a #s(literal -1 binary64))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #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 (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #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 (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #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 (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2))))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)) a))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) (neg.f64 a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(-.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 0 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a))
(-.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2))) #s(literal -1 binary64)))
(*.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 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.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 (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 (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 #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(literal -1 binary64) (pow.f64 (/.f64 a (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(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))) (/.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)))) (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) (/.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 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 (/.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 (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 #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 (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))
(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 (log.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))))
(fma.f64 #s(literal -1 binary64) (log.f64 a) (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 (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 #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 (log.f64 a)) (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))))
(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 (+.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (pow.f64 (neg.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 (*.f64 (neg.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 #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))))))))
(/.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 (/.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 #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)) (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 (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))))))))
(-.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 (neg.f64 (neg.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 #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 #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 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 (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 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #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 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 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 (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 (-.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 (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 #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 #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 #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 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))) (pow.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))) (*.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) (*.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 b_2)) (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) (neg.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (-.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (-.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) (neg.f64 b_2)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 1/8 binary64)) (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 1/8 binary64)) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))
(fma.f64 b_2 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))
(-.f64 (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) (neg.f64 b_2))))
(-.f64 (+.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))) (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))
(-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)
(+.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 a) #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (log.f64 c) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 a) #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (log.f64 c) #s(literal 3 binary64))))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 c)) #s(literal 3 binary64)) (pow.f64 (log.f64 c) #s(literal 3 binary64))) (fma.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 c)) (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 c)) (-.f64 (pow.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 c)) (log.f64 c)))))
(/.f64 (+.f64 (pow.f64 (log.f64 c) #s(literal 3 binary64)) (pow.f64 (+.f64 (log.f64 c) (*.f64 (log.f64 a) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (log.f64 c) (log.f64 c) (-.f64 (*.f64 (+.f64 (log.f64 c) (*.f64 (log.f64 a) #s(literal 2 binary64))) (+.f64 (log.f64 c) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (*.f64 (log.f64 c) (+.f64 (log.f64 c) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64))) (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 a) #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (log.f64 c) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64))) (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64))) (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 a) #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (log.f64 c) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 a) #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (log.f64 c) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64)))) (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 a) #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (log.f64 c) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 a) #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (log.f64 c) #s(literal 3 binary64)))) (fma.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 a) #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (log.f64 c) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 a) #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (log.f64 c) #s(literal 3 binary64)))))))
(fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (*.f64 (log.f64 c) #s(literal 2 binary64)))
(fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 c) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (log.f64 c) (*.f64 (log.f64 a) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (log.f64 a) (*.f64 (log.f64 c) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (log.f64 a) #s(literal -2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 a)) (*.f64 (log.f64 c) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64))) (-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (log.f64 c) #s(literal 2 binary64))) (-.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64)))))
(-.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal -2 binary64)))
(+.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 c)) (log.f64 c))
(+.f64 (log.f64 c) (+.f64 (log.f64 c) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(+.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 c) #s(literal 2 binary64)))
(+.f64 (*.f64 (log.f64 c) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) a) (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2) (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) #s(literal -1 binary64)) (pow.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 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 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)) #s(literal -1 binary64)) a)
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))) (pow.f64 a #s(literal -1 binary64))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 a #s(literal -1 binary64))) (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) a))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))) (*.f64 a (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 3/4 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2)) a))
(neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2) (neg.f64 a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))) (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (*.f64 a (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))))))
(-.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 0 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))) a) (/.f64 (/.f64 (sqrt.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) (-.f64 (neg.f64 b_2) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))) a))
(-.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) a) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))) a))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) b_2))) #s(literal -1 binary64)))
(*.f64 (/.f64 a (pow.f64 (neg.f64 c) #s(literal -1 binary64))) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 a (pow.f64 c #s(literal -1 binary64))) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 c) #s(literal -1 binary64))) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal -1 binary64))) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1 binary64)) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 c a) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 b_2 c)))
(*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 c) #s(literal -1 binary64))))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)) (/.f64 a (pow.f64 (neg.f64 c) #s(literal -1 binary64))))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 a #s(literal 1 binary64)) (/.f64 c b_2))
(*.f64 (/.f64 a b_2) (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal -1 binary64))))
(*.f64 (/.f64 a b_2) (/.f64 c #s(literal 1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 a (pow.f64 c #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 c b_2) a))
(*.f64 #s(literal -1 binary64) (/.f64 a (/.f64 (neg.f64 b_2) c)))
(*.f64 (/.f64 c b_2) (/.f64 a #s(literal 1 binary64)))
(*.f64 (/.f64 c b_2) a)
(*.f64 (*.f64 c a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 c (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) a))
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(pow.f64 (/.f64 b_2 (*.f64 c a)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (/.f64 (neg.f64 b_2) c))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) a)) (/.f64 (neg.f64 b_2) c))
(/.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 b_2 c))
(/.f64 (*.f64 a #s(literal 1 binary64)) (/.f64 b_2 c))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c a))))
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 b_2))
(/.f64 (neg.f64 a) (/.f64 (neg.f64 b_2) c))
(/.f64 (*.f64 c a) b_2)
(/.f64 a (/.f64 b_2 c))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1 binary64))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
(sqrt.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 2 binary64)))
(fabs.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
#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))))
#s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(log.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))
(*.f64 (log.f64 c) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (log.f64 c))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 c) #s(literal 2 binary64)) (pow.f64 (log.f64 c) #s(literal 2 binary64)))) (neg.f64 (log.f64 (/.f64 c c))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 c) #s(literal 3 binary64)) (pow.f64 (log.f64 c) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 c) (log.f64 c) (-.f64 (pow.f64 (log.f64 c) #s(literal 2 binary64)) (pow.f64 (log.f64 c) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (log.f64 c) #s(literal 2 binary64)) (pow.f64 (log.f64 c) #s(literal 2 binary64))) (log.f64 (/.f64 c c)))
(/.f64 (+.f64 (pow.f64 (log.f64 c) #s(literal 3 binary64)) (pow.f64 (log.f64 c) #s(literal 3 binary64))) (fma.f64 (log.f64 c) (log.f64 c) (-.f64 (pow.f64 (log.f64 c) #s(literal 2 binary64)) (pow.f64 (log.f64 c) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (log.f64 c) #s(literal 2 binary64)) (log.f64 (/.f64 c c))) (/.f64 (pow.f64 (log.f64 c) #s(literal 2 binary64)) (log.f64 (/.f64 c c))))
(+.f64 (log.f64 c) (log.f64 c))
(log.f64 (*.f64 c c))
(*.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 1/8 binary64)) (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 1/4 binary64))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/4 binary64))) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))
(exp.f64 (*.f64 #s(literal 1/4 binary64) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 c) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))))

eval184.0ms (2.4%)

Memory
-23.3MiB live, 234.8MiB allocated
Compiler

Compiled 35 625 to 4 215 computations (88.2% saved)

prune59.0ms (0.8%)

Memory
1.5MiB live, 123.1MiB allocated
Pruning

39 alts after pruning (32 fresh and 7 done)

PrunedKeptTotal
New81519834
Fresh71320
Picked325
Done257
Total82739866
Accuracy
97.1%
Counts
866 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
11.9%
(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))
14.6%
(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)))))
30.4%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a)
30.4%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a)
29.1%
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 #s(literal -4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) b_2) a)
26.1%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
31.3%
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) a)
30.2%
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b_2)) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)) #s(literal -4 binary64))) #s(literal 1/4 binary64)))) a)
50.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
16.1%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (neg.f64 (log.f64 c)) #s(literal -2 binary64) (log.f64 (*.f64 a a)))) #s(literal 1/4 binary64)))) a)
15.6%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (*.f64 c c)))) #s(literal 1/4 binary64)))) a)
30.0%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (neg.f64 b_2)) (*.f64 (log.f64 (neg.f64 b_2)) (log.f64 (/.f64 #s(literal -1 binary64) b_2))))) #s(literal -4 binary64))) #s(literal 1/4 binary64)))) a)
14.3%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) #s(approx (+ (* (neg (log a)) -2) (log (* c c))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) c)) #s(literal -2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))) #s(literal 1/4 binary64)))) a)
11.5%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 #s(approx (log (pow (+ (* c a) (* b_2 b_2)) 2)) #s(approx (+ (* (neg (log a)) -2) (log (* c c))) (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (*.f64 c c))))) #s(literal 1/4 binary64)))) a)
30.2%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 #s(approx (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) b_2)))))) a)
33.3%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4)) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 1 binary64))))) a)
32.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 a (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)))) a)
29.5%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 b_2 a) c))) a)
33.4%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
33.3%
(/.f64 #s(approx (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal 2 binary64)))) a)
31.2%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2)))
33.2%
(/.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))))
15.3%
(*.f64 (pow.f64 (/.f64 a (+.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #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 (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #s(literal -1 binary64)))
26.0%
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
31.2%
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) #s(literal -1 binary64)))
33.2%
(*.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 -1 binary64) a))
13.5%
(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)))
19.6%
(exp.f64 (*.f64 (log.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 (/.f64 a b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))))) #s(literal -1 binary64)))
14.7%
(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)))
19.6%
(exp.f64 #s(approx (* (log (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))))) -1) (neg.f64 (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))))))
38.3%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 c #s(literal -1 binary64))))
38.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* (/ -1/8 b_2) (/ (* (* c c) a) b_2)) (* -1/2 c)) (*.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64)) c)) b_2))
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (/.f64 #s(literal -2 binary64) c))))
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
38.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
16.5%
#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)))
38.3%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
32.7%
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) 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))))
14.4%
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
Compiler

Compiled 2 629 to 1 055 computations (59.9% saved)

regimes76.0ms (1%)

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

18.0ms
b_2
16.0ms
c
16.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
16.0ms
a
Results
AccuracySegmentsBranch
50.5%1a
87.7%3b_2
55.0%3c
74.6%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)

regimes7.0ms (0.1%)

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

6.0ms
b_2
Results
AccuracySegmentsBranch
86.2%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.1%)

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

2 calls:

3.0ms
b_2
3.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
51.6%4(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
69.3%2b_2
Compiler

Compiled 14 to 13 computations (7.1% saved)

regimes7.0ms (0.1%)

Memory
15.5MiB live, 15.5MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) 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
c
2.0ms
a
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
38.4%1(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
38.4%1a
38.4%1c
38.4%1b_2
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes10.0ms (0.1%)

Memory
-27.4MiB live, 15.1MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) 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:

6.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
38.3%1a
38.3%1(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
38.3%1b_2
38.3%1c
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes5.0ms (0.1%)

Memory
11.8MiB live, 11.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

Compiled 16 to 19 computations (-18.8% saved)

bsearch33.0ms (0.4%)

Memory
14.2MiB live, 52.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
16.0ms
1.8304167765610954e-21
2.8241257702143064e-20
14.0ms
-1.1671232389213662e+138
-2.949942281135747e+136
Samples
13.0ms156×0valid
4.0ms23×2valid
3.0ms29×1valid
1.0ms18×0invalid
Compiler

Compiled 418 to 347 computations (17% saved)

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

bsearch9.0ms (0.1%)

Memory
-27.1MiB live, 10.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.8304167765610954e-21
2.8241257702143064e-20
8.0ms
-9.355344017496035e-71
-8.151754167804931e-71
Samples
5.0ms32×0valid
1.0ms14×0invalid
Compiler

Compiled 300 to 238 computations (20.7% saved)

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

bsearch51.0ms (0.7%)

Memory
5.0MiB live, 43.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
49.0ms
5.661728507700288e-276
4.468356365566669e-273
Samples
35.0ms126×0valid
6.0ms92×0invalid
0.0ms1valid
Compiler

Compiled 304 to 248 computations (18.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-sqrt: 28.0ms (77.8% of total)
ival-mult: 3.0ms (8.3% of total)
ival-div: 2.0ms (5.6% of total)
ival-add: 1.0ms (2.8% of total)
ival-sub: 1.0ms (2.8% of total)
ival-neg: 1.0ms (2.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

simplify86.0ms (1.1%)

Memory
12.9MiB live, 55.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060218
188209
2127209
3201209
4333209
5634209
61633209
73901209
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -619999999999999987308970303794624221376182389504407259797400176066362180044808793516991253873623704604588170980515667679201462942043209728 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 3588915588619273/1329227995784915872903807060280344576 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 -2859608609356273/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 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 3588915588619273/1329227995784915872903807060280344576 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal 7110181102717439/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928 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) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
Outputs
(if (<=.f64 b_2 #s(literal -619999999999999987308970303794624221376182389504407259797400176066362180044808793516991253873623704604588170980515667679201462942043209728 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 3588915588619273/1329227995784915872903807060280344576 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 -2859608609356273/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 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 3588915588619273/1329227995784915872903807060280344576 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal 7110181102717439/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928 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) (exp (* (log (pow (+ (* c a) (* b_2 b_2)) 2)) 1/4))) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))

soundness932.0ms (12%)

Memory
-20.2MiB live, 540.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05082832
116062798
255502747
080482611
043244
069238
1230224
21537221
08406221
09815467
130545297
086765023
061408
091406
1313392
22146391
08352379
01041
01741
16439
246338
3592038
0864434
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 329 to 152 computations (53.8% saved)

preprocess54.0ms (0.7%)

Memory
31.0MiB live, 68.1MiB allocated
Compiler

Compiled 644 to 192 computations (70.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...