quad2p (problem 3.2.1, positive)

Time bar (total: 9.7s)

analyze140.0ms (1.4%)

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

Compiled 15 to 12 computations (20% saved)

sample1.8s (18.6%)

Memory
20.9MiB live, 1 774.0MiB allocated
Samples
415.0ms5 593×0valid
279.0ms1 152×2valid
170.0ms1 304×1valid
104.0ms1 027×0invalid
60.0ms202×3valid
1.0ms4valid
Precisions
Click to see histograms. Total time spent on operations: 769.0ms
ival-mult: 173.0ms (22.5% of total)
ival-neg: 161.0ms (20.9% of total)
ival-div: 139.0ms (18.1% of total)
ival-sqrt: 99.0ms (12.9% of total)
ival-sub: 64.0ms (8.3% of total)
ival-add: 61.0ms (7.9% of total)
adjust: 60.0ms (7.8% of total)
ival-true: 7.0ms (0.9% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

preprocess117.0ms (1.2%)

Memory
11.1MiB live, 86.5MiB allocated
Algorithm
egg-herbie
Rules
986×div-sub
756×times-frac
416×lower-fma.f64
416×lower-fma.f32
416×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044118
1114111
2245109
3674109
41757109
53192109
63780109
73870109
83962109
93994109
103994109
01013
01713
12812
24512
37412
411312
518912
631912
746412
880712
992012
1095212
1196312
1296412
096412
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 a (neg.f64 c) (*.f64 b_2 b_2))) b_2) a)

explain166.0ms (1.7%)

Memory
10.7MiB live, 213.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1170-1(-3.671990675870366e-138 -1.2622144841140532e-254 4.1453561258716755e-178)(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
510-0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
100-2(-6.767188082312429e-274 4.469134390679806e-202 -3.0871508433683544e-242)(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
40-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
00-0-(*.f64 b_2 b_2)
00-0-a
00-0-(neg.f64 b_2)
00-0-b_2
00-0-(*.f64 a c)
00-0-c
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))oflow-rescue1080
(*.f64 b_2 b_2)overflow85
(*.f64 a c)overflow36
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow108
+.f64(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation510
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue80
(*.f64 b_2 b_2)underflow50
(*.f64 a c)underflow34
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow8
/.f64(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n80
(*.f64 b_2 b_2)underflow50
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow24
(*.f64 a c)underflow34
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow8
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue40
(*.f64 b_2 b_2)overflow85
(*.f64 a c)overflow36
Confusion
Predicted +Predicted -
+1371
-13105
Precision
0.9133333333333333
Recall
0.9927536231884058
Confusion?
Predicted +Predicted MaybePredicted -
+13701
-130105
Precision?
0.9133333333333333
Recall?
0.9927536231884058
Freqs
test
numberfreq
0106
1121
229
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
27.0ms362×0valid
22.0ms70×2valid
13.0ms66×1valid
4.0ms14×3valid
Compiler

Compiled 136 to 44 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-sqrt: 10.0ms (22.2% of total)
ival-mult: 9.0ms (20% of total)
adjust: 8.0ms (17.8% of total)
ival-add: 6.0ms (13.3% of total)
ival-div: 5.0ms (11.1% of total)
ival-sub: 3.0ms (6.7% of total)
ival-neg: 3.0ms (6.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune3.0ms (0%)

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

Compiled 16 to 10 computations (37.5% saved)

simplify37.0ms (0.4%)

Memory
14.2MiB live, 53.1MiB 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))))
Rules
416×lower-fma.f64
416×lower-fma.f32
264×lower-*.f32
260×lower-*.f64
142×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01050
01750
12848
24548
37448
411348
518948
631948
746448
880748
992048
1095248
1196348
1296448
096448
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 a (neg.f64 c) (*.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 a (neg.f64 c) (*.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 a (neg.f64 c) (*.f64 b_2 b_2)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(*.f64 a c)
a
c

localize41.0ms (0.4%)

Memory
18.9MiB live, 56.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy98.7%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy96.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy81.5%
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy57.5%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
15.0ms181×0valid
7.0ms35×2valid
5.0ms33×1valid
2.0ms3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

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

series26.0ms (0.3%)

Memory
-30.0MiB live, 25.5MiB allocated
Counts
5 → 156
Calls
Call 1
Inputs
#<alt (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))>
#<alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)>
#<alt (neg.f64 b_2)>
#<alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))>
#<alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c))>
Outputs
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* 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)))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -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)>
#<alt (/ (+ (* -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)>
#<alt (* -2 b_2)>
#<alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -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))))))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))>
#<alt (* 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)))))))>
#<alt (* 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)))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))>
#<alt (* 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)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -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)))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))>
#<alt (* 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)))))))>
#<alt (* 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)))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))>
#<alt (* 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)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -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)))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* 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)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -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)>
#<alt (/ (+ (* -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)>
#<alt (* -2 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))>
#<alt (* -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)))))))>
#<alt (* -1/2 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<alt (+ (* -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))))))>
#<alt (+ (* -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))))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (+ (* -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)))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))>
#<alt (+ (* -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)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))>
#<alt (* 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))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* 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)))))>
#<alt (* 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))))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -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)))))>
#<alt (* -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)))))>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* (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)))))))>
#<alt (+ (* (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)))))))))>
#<alt b_2>
#<alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))>
#<alt (* 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)))))))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -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))))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))>
#<alt (+ 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))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* 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)))))>
#<alt (* 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))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -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))))))>
#<alt (* -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)))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))>
#<alt (+ 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))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* 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)))))>
#<alt (* 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))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -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))))))>
#<alt (* -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)))))))>
#<alt (* -1 (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (pow b_2 2)>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (* -1 (* a c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (pow b_2 2)>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (* -1 (* a c))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
Calls

39 calls:

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

rewrite275.0ms (2.8%)

Memory
37.4MiB live, 304.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 984×lower-fma.f64
3 984×lower-fma.f32
2 962×lower-*.f32
2 958×lower-*.f64
1 432×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041
01741
16439
246338
3588838
0861134
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
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal -1 binary64)))
(+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(+.f64 b_2 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) b_2)
(+.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64)) b_2)
(+.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)) b_2)
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) b_2)
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 b_2 (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64) b_2)
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) b_2)
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) b_2)
(fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) b_2)
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(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 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(neg.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) b_2 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) b_2))
(/.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) b_2 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) b_2) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) b_2))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) b_2) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 b_2 (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(pow.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 #s(literal -1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) b_2) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 #s(literal 1 binary64) a) b_2))
(+.f64 (*.f64 b_2 (/.f64 #s(literal 1 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (*.f64 b_2 (/.f64 #s(literal 1 binary64) a)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 a)) (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 a)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a) (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) a) b_2))
(neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a)
(/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 a)))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a)))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 #s(literal -1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal -1 binary64) a)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal -1 binary64)) a)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1 binary64))
(pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a)))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 a)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(*.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
b_2
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 b_2 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) b_2)
(-.f64 #s(literal 0 binary64) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) b_2) b_2)
(fma.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 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) #s(literal 0 binary64))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #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 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 0 binary64))
(neg.f64 b_2)
(/.f64 (*.f64 b_2 b_2) b_2)
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))
(pow.f64 b_2 #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 (*.f64 b_2 b_2)) #s(literal -1 binary64))
(pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 b_2 #s(literal 1 binary64))
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 #s(literal 1 binary64) b_2)
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fabs.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 0 binary64))
(neg.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (neg.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (neg.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64)))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(exp.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(+.f64 (*.f64 a c) (*.f64 b_2 b_2))
(+.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))
(+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (neg.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 b_2))
(+.f64 (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) (*.f64 a c))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 a c))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(hypot.f64 (*.f64 b_2 b_2) (pow.f64 (*.f64 a c) #s(literal 1 binary64)))
(hypot.f64 (*.f64 a c) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))
(hypot.f64 (pow.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(fabs.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(-.f64 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))
(-.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))
(sqrt.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 b_2 b_2 (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 b_2 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (neg.f64 (*.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) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(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 a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (neg.f64 (*.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) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(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) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 (*.f64 a c) #s(literal -1 binary64) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (neg.f64 (*.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) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(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 a c))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (neg.f64 (*.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) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(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 a c) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 a c))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (neg.f64 (*.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)) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 (*.f64 c #s(literal -1 binary64)) a (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 a (*.f64 a (*.f64 c c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) #s(literal 1 binary64)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))) (fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 4 binary64))
(pow.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/4 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (pow.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))

simplify454.0ms (4.7%)

Memory
-2.3MiB live, 625.7MiB allocated
Algorithm
egg-herbie
Rules
11 022×lower-fma.f64
11 022×lower-fma.f32
7 132×lower-*.f64
7 132×lower-*.f32
3 498×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval69.0ms (0.7%)

Memory
15.7MiB live, 165.5MiB allocated
Compiler

Compiled 18 587 to 2 099 computations (88.7% saved)

prune103.0ms (1.1%)

Memory
-8.7MiB live, 236.6MiB allocated
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New59111602
Fresh000
Picked011
Done000
Total59112603
Accuracy
88.3%
Counts
603 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.4%
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
11.5%
(/.f64 (+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)) a)
20.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
23.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
48.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
12.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
32.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) a)
25.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
30.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
31.4%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
37.1%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
36.4%
(neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
Compiler

Compiled 408 to 242 computations (40.7% saved)

simplify285.0ms (2.9%)

Memory
22.5MiB live, 360.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
cost-diff1280
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
cost-diff0
(fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)
cost-diff0
(neg.f64 b_2)
cost-diff384
(+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2))
cost-diff1024
(/.f64 (+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)) a)
cost-diff0
(*.f64 c #s(literal -1/2 binary64))
cost-diff0
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
cost-diff0
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
cost-diff1024
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
cost-diff0
(*.f64 c #s(literal -1/2 binary64))
cost-diff0
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
cost-diff0
(*.f64 b_2 #s(literal -2 binary64))
cost-diff0
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
Rules
7 912×lower-fma.f32
7 908×lower-fma.f64
3 148×lower-*.f32
3 140×lower-*.f64
2 168×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025171
045147
171141
2137141
3317141
4857141
52506141
66871141
08182141
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(*.f64 b_2 #s(literal -2 binary64))
b_2
#s(literal -2 binary64)
a
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
a
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
(/.f64 (+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)) a)
(+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2))
(neg.f64 b_2)
b_2
(fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)
a
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(neg.f64 b_2)
b_2
(sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
#s(literal -1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
#s(literal 1 binary64)
(fma.f64 b_2 b_2 (*.f64 a c))
(*.f64 a c)
a
c
Outputs
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 (-.f64 (neg.f64 b_2) b_2) a)
(*.f64 b_2 #s(literal -2 binary64))
(-.f64 (neg.f64 b_2) b_2)
b_2
#s(literal -2 binary64)
a
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(*.f64 c (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
a
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
(/.f64 (+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2))
(*.f64 c (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))
(neg.f64 b_2)
b_2
(fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)
(fma.f64 c (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) b_2)
a
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
#s(literal -1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
#s(literal 1 binary64)
(fma.f64 b_2 b_2 (*.f64 a c))
(*.f64 a c)
a
c

localize140.0ms (1.4%)

Memory
-25.6MiB live, 219.0MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
accuracy99.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
accuracy99.8%
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
accuracy88.4%
(sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
accuracy100.0%
(neg.f64 b_2)
accuracy100.0%
(+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2))
accuracy98.4%
(fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)
accuracy93.7%
(/.f64 (+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)) a)
accuracy100.0%
(*.f64 c #s(literal -1/2 binary64))
accuracy100.0%
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
accuracy95.0%
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
accuracy93.7%
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
accuracy100.0%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
accuracy100.0%
(*.f64 c #s(literal -1/2 binary64))
accuracy100.0%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
accuracy100.0%
(*.f64 b_2 #s(literal -2 binary64))
Samples
43.0ms165×0invalid
19.0ms91×0valid
Compiler

Compiled 182 to 29 computations (84.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-mult: 17.0ms (45.2% of total)
ival-div: 13.0ms (34.6% of total)
ival-add: 5.0ms (13.3% of total)
ival-sqrt: 2.0ms (5.3% of total)
ival-neg: 1.0ms (2.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series40.0ms (0.4%)

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

117 calls:

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

rewrite108.0ms (1.1%)

Memory
29.5MiB live, 147.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
788×lower-fma.f32
786×lower-*.f32
784×lower-fma.f64
778×lower-*.f64
700×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025130
045122
1174114
01306114
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
16 → 295
Calls
Call 1
Inputs
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(*.f64 b_2 #s(literal -2 binary64))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/2 binary64))
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)) a)
(+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2))
(neg.f64 b_2)
(fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
Outputs
(neg.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (neg.f64 a)))
(neg.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) a)
(pow.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 #s(literal -2 binary64) (*.f64 b_2 (/.f64 #s(literal 1 binary64) a)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) b_2)
(neg.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 b_2)))
(neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64)) b_2)
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (*.f64 c (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 c #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) c)
(neg.f64 (/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (neg.f64 a)))
(neg.f64 (/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) b_2) a))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) a))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 a) (*.f64 a (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) a)
(/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (*.f64 b_2 a)))
(/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) b_2) (neg.f64 a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 b_2 a))
(/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) a))
(/.f64 (*.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) a)) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) a) b_2)
(pow.f64 (*.f64 a (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64))))) #s(literal -1 binary64))
(*.f64 a (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 #s(literal 1 binary64) a)))
(*.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 a)))
(*.f64 a (/.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a (*.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 a a))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (*.f64 a (/.f64 #s(literal 1 binary64) a)))
(*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 a)))
(*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 a)))
(*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a)))
(*.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) b_2) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)))
(*.f64 (/.f64 a a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) a) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 a c) a) (/.f64 #s(literal -1/2 binary64) b_2))
(neg.f64 (/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) b_2))
(/.f64 a (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 a #s(literal 1 binary64)) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) #s(literal -1 binary64)) b_2)
(pow.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)
(*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)))
(*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (*.f64 c #s(literal -1/2 binary64))))
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
(*.f64 c (*.f64 a #s(literal -1/2 binary64)))
(*.f64 c (*.f64 #s(literal -1/2 binary64) a))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) a)
(*.f64 (*.f64 a c) #s(literal -1/2 binary64))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) c)
(neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2)) a))
(/.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2)) (neg.f64 a))
(/.f64 (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (*.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))) (*.f64 a (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (*.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (neg.f64 b_2)) (*.f64 b_2 b_2)) a))
(/.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (*.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)))
(pow.f64 (/.f64 a (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2)) #s(literal -1 binary64))
(*.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) a))
(*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2))
(+.f64 b_2 (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2)))
(+.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))
(+.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (neg.f64 b_2))
(+.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (+.f64 b_2 (neg.f64 b_2)))
(+.f64 (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2)) b_2)
(+.f64 (+.f64 (neg.f64 b_2) b_2) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)))
(-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))) (/.f64 (*.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))))
(-.f64 (+.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal -1 binary64) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))
(fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) b_2) a) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a (/.f64 #s(literal 1 binary64) b_2)) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 #s(literal -1 binary64) b_2 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fma.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (+.f64 b_2 (neg.f64 b_2)))
(fma.f64 (-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2))) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (neg.f64 b_2)) (*.f64 b_2 b_2)) (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (*.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) (*.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (*.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (*.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)))))
(/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (*.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)))) (neg.f64 (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2)) #s(literal 3 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2)) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2)) b_2))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) (*.f64 b_2 b_2)) (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2)) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2))) (*.f64 b_2 b_2)) (-.f64 (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2)) b_2))
(*.f64 (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (*.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2) b_2) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2))))
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(-.f64 #s(literal 0 binary64) b_2)
(neg.f64 b_2)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (+.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 b_2 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) b_2)
(+.f64 b_2 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)))
(+.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) b_2)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2))))
(fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)
(fma.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a) b_2)
(fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2) b_2)
(fma.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) b_2) a) b_2)
(fma.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a (/.f64 #s(literal 1 binary64) b_2)) b_2)
(fma.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a b_2)
(fma.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2) b_2)
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) b_2)
(fma.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2) b_2)
(fma.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) b_2)
(fma.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2)) (-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (*.f64 b_2 a)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2))) (-.f64 b_2 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))))
(*.f64 (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))) (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 b_2))))
(+.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 (*.f64 a c)))
(+.f64 (neg.f64 (*.f64 a c)) (neg.f64 (*.f64 b_2 b_2)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a c)) (*.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (*.f64 a c)))
(+.f64 (*.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (*.f64 (*.f64 a c) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(sqrt.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (*.f64 a c) (*.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (*.f64 a c)))
(fma.f64 (*.f64 a c) #s(literal -1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (*.f64 a c) #s(literal -1 binary64)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64))
(pow.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 (neg.f64 b_2) (*.f64 b_2 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 (neg.f64 b_2) (*.f64 b_2 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (fma.f64 (neg.f64 b_2) (*.f64 b_2 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 b_2) (*.f64 b_2 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 b_2)))
(*.f64 (fma.f64 (neg.f64 b_2) (*.f64 b_2 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal 1 binary64)))
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a)
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) (neg.f64 a))
(/.f64 (fma.f64 (neg.f64 b_2) (*.f64 b_2 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 (neg.f64 b_2) (*.f64 b_2 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (fma.f64 (neg.f64 b_2) (*.f64 b_2 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/2 binary64)))
(sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 #s(literal -1 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))

simplify488.0ms (5%)

Memory
-41.5MiB live, 650.8MiB allocated
Algorithm
egg-herbie
Rules
8 916×lower-fma.f64
8 916×lower-fma.f32
6 466×lower-*.f64
6 466×lower-*.f32
2 946×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06485872
120615785
268665747
082425550
Stop Event
iter limit
node limit
Counts
468 → 464
Calls
Call 1
Inputs
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(* -1/2 (/ (* a c) b_2))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(* -1/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(* -1/2 (/ (* a c) b_2))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
b_2
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(* -1 (* a c))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(* -1 (pow b_2 2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* -1 (pow b_2 2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* -1 (pow b_2 2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(* -1 (* a c))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(* -1 (* a c))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(* -1 (pow b_2 2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(* -1 (* a c))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(* -1 (* a c))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* b_2 (- (sqrt -1) 1))
(* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1))
(* -1 (* b_2 (+ 1 (sqrt -1))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(- (* b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2)
(* (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) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(- (* b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2)
(- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(/ (* b_2 (- (sqrt -1) 1)) a)
(* b_2 (- (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)) (/ 1 a)))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a))) (/ 1 a)))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)))) (/ 1 a)))
(* -1 (/ (* b_2 (+ 1 (sqrt -1))) a))
(* -1 (* b_2 (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))))
(/ (- (* b_2 (sqrt -1)) b_2) a)
(/ (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) a)
(/ (- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2) a)
(/ (- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2) a)
(* (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) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1))))) a))) a)))
(/ (- (* b_2 (sqrt -1)) b_2) a)
(- (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(- (+ (* c (+ (* -1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (sqrt -1) b_2)))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(- (+ (* c (+ (* 1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/8 (/ (* a (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))))))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(* (sqrt (/ c a)) (sqrt -1))
(* 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) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(* b_2 (sqrt -1))
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (sqrt -1)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(* (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))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
(/ 1 (* a c))
(+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (/ 1 (* a c)))
(+ (* (pow b_2 2) (- (/ (pow b_2 2) (* (pow a 3) (pow c 3))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c)))
(+ (* (pow b_2 2) (- (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 4) (pow c 4)))) (/ 1 (* (pow a 3) (pow c 3))))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c)))
(/ 1 (pow b_2 2))
(/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) (pow b_2 2))
(/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/ 1 (pow b_2 2))
(/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) (pow b_2 2))
(/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/ 1 (pow b_2 2))
(+ (* -1 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2)))
(+ (* a (- (/ (* a (pow c 2)) (pow b_2 6)) (/ c (pow b_2 4)))) (/ 1 (pow b_2 2)))
(+ (* a (- (* a (- (* -1 (/ (* a (pow c 3)) (pow b_2 8))) (* -1 (/ (pow c 2) (pow b_2 6))))) (/ c (pow b_2 4)))) (/ 1 (pow b_2 2)))
(/ 1 (* a c))
(/ (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c)) a)
(/ (- (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (/ (pow b_2 2) (* a (pow c 2)))) a)
(/ (- (+ (* -1 (/ (pow b_2 6) (* (pow a 3) (pow c 4)))) (/ 1 c)) (+ (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (/ (pow b_2 2) (* a (pow c 2))))) a)
(/ 1 (* a c))
(* -1 (/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a))
(* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* a (pow c 3))) (/ (pow b_2 2) (pow c 2))) a)) (/ 1 c)) a))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* a (pow c 4))) (/ (pow b_2 4) (pow c 3))) a)) (/ (pow b_2 2) (pow c 2))) a)) (/ 1 c)) a))
(/ 1 (pow b_2 2))
(+ (* -1 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2)))
(+ (* c (- (/ (* (pow a 2) c) (pow b_2 6)) (/ a (pow b_2 4)))) (/ 1 (pow b_2 2)))
(+ (* c (- (* c (- (* -1 (/ (* (pow a 3) c) (pow b_2 8))) (* -1 (/ (pow a 2) (pow b_2 6))))) (/ a (pow b_2 4)))) (/ 1 (pow b_2 2)))
(/ 1 (* a c))
(/ (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a)) c)
(/ (- (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (/ (pow b_2 2) (* (pow a 2) c))) c)
(/ (- (+ (* -1 (/ (pow b_2 6) (* (pow a 4) (pow c 3)))) (/ 1 a)) (+ (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (/ (pow b_2 2) (* (pow a 2) c)))) c)
(/ 1 (* a c))
(* -1 (/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* (pow a 3) c)) (/ (pow b_2 2) (pow a 2))) c)) (/ 1 a)) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* (pow a 4) c)) (/ (pow b_2 4) (pow a 3))) c)) (/ (pow b_2 2) (pow a 2))) c)) (/ 1 a)) c))
Outputs
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) b_2)
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) b_2)
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 b_2 a)))
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 b_2 a)))
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 b_2 a)))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 b_2 a)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) b_2)
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) b_2)
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 b_2 c)))
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 b_2 c)))
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 b_2 c)))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 b_2 c)))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 b_2 c)))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 b_2 c)))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) b_2)
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 a c) (*.f64 b_2 b_2)) b_2)
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 a c) (*.f64 b_2 b_2)) b_2)
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 a c) (*.f64 b_2 b_2)) b_2)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) b_2) b_2)
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) b_2) b_2)
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) b_2) b_2)
b_2
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(*.f64 (fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (neg.f64 b_2))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(*.f64 (fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (neg.f64 b_2))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(*.f64 (fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (neg.f64 b_2))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 b_2 (*.f64 b_2 (fma.f64 (neg.f64 c) (/.f64 a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 b_2 (*.f64 b_2 (fma.f64 (neg.f64 c) (/.f64 a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 b_2 (*.f64 b_2 (fma.f64 (neg.f64 c) (/.f64 a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 b_2 (*.f64 b_2 (fma.f64 (neg.f64 c) (/.f64 a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 b_2 (*.f64 b_2 (fma.f64 (neg.f64 c) (/.f64 a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 b_2 (*.f64 b_2 (fma.f64 (neg.f64 c) (/.f64 a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(*.f64 (fma.f64 b_2 (/.f64 b_2 a) c) (neg.f64 a))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(*.f64 (fma.f64 b_2 (/.f64 b_2 a) c) (neg.f64 a))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(*.f64 (fma.f64 b_2 (/.f64 b_2 a) c) (neg.f64 a))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(*.f64 (fma.f64 b_2 (/.f64 b_2 a) c) (neg.f64 a))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(*.f64 (fma.f64 b_2 (/.f64 b_2 a) c) (neg.f64 a))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(*.f64 (fma.f64 b_2 (/.f64 b_2 a) c) (neg.f64 a))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(*.f64 (neg.f64 c) (fma.f64 b_2 (/.f64 b_2 c) a))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(*.f64 (neg.f64 c) (fma.f64 b_2 (/.f64 b_2 c) a))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(*.f64 (neg.f64 c) (fma.f64 b_2 (/.f64 b_2 c) a))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(*.f64 (neg.f64 c) (fma.f64 b_2 (/.f64 b_2 c) a))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(*.f64 (neg.f64 c) (fma.f64 b_2 (/.f64 b_2 c) a))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(*.f64 (neg.f64 c) (fma.f64 b_2 (/.f64 b_2 c) a))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 #s(literal 1/2 binary64) b_2) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* b_2 (- (sqrt -1) 1))
(fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1))
(fma.f64 b_2 (fma.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1))
(fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 a (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 b_2))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1))
(fma.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 a (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (sqrt -1))))
(neg.f64 (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(neg.f64 (fma.f64 b_2 (fma.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(neg.f64 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 a (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 a (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))) b_2))
(- (* b_2 (sqrt -1)) b_2)
(fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(-.f64 (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2))) b_2)
(- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2)
(fma.f64 a (fma.f64 a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)) (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2)
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)) (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 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 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a)))))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(+.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(*.f64 a (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(neg.f64 (*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 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)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (/.f64 c a))) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))) a) b_2) a)))
(- (* b_2 (sqrt -1)) b_2)
(fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(-.f64 (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2))) b_2)
(- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2)
(fma.f64 c (fma.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2)
(fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2)) (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (neg.f64 c)))))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (neg.f64 c))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(+.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(*.f64 (neg.f64 c) (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)) (/.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)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 c) (-.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (neg.f64 b_2)) c)))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (/.f64 a c))) (/.f64 (+.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c a))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))) c) b_2) c)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c)))))) (/.f64 #s(literal -1 binary64) a)) (*.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) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(/ (* b_2 (- (sqrt -1) 1)) a)
(*.f64 b_2 (/.f64 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) a))
(* b_2 (- (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)) (/ 1 a)))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a))) (/ 1 a)))
(*.f64 b_2 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) a))))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)))) (/ 1 a)))
(*.f64 b_2 (fma.f64 a (*.f64 (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)))))
(* -1 (/ (* b_2 (+ 1 (sqrt -1))) a))
(neg.f64 (/.f64 (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) b_2) a))
(* -1 (* b_2 (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))
(neg.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))))
(*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (/.f64 #s(literal 1 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (+.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (/.f64 #s(literal 1 binary64) a)))))
(/ (- (* b_2 (sqrt -1)) b_2) a)
(*.f64 b_2 (/.f64 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) a))
(/ (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) a)
(/.f64 (-.f64 (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2))) b_2) a)
(/ (- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 a (fma.f64 a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)) (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))) a)
(/ (- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)) (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(+.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2) (neg.f64 a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1))))) a))) a)))
(+.f64 (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)))) a)) (neg.f64 a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(/ (- (* b_2 (sqrt -1)) b_2) a)
(*.f64 b_2 (/.f64 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) a))
(- (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 b_2 (/.f64 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) a) (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2))
(- (+ (* c (+ (* -1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (sqrt -1) b_2)))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 c (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (/.f64 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) a)))
(- (+ (* c (+ (* 1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/8 (/ (* a (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))))))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 b_2 (/.f64 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) a) (*.f64 c (fma.f64 c (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 c (*.f64 a (*.f64 a (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 b_2 (*.f64 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 c (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 b_2 (*.f64 a c)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 b_2 (*.f64 a c))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(+.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (*.f64 a c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) (/.f64 b_2 (neg.f64 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(neg.f64 (*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/16 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* b_2 (sqrt -1))
(*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(*.f64 b_2 (fma.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 a (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 a (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))))
(* -1 (* b_2 (sqrt -1)))
(*.f64 b_2 (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (fma.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 a (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 b_2))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(*.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 a (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))) (neg.f64 b_2))
(* b_2 (sqrt -1))
(*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (fma.f64 a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2))))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64))))))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* 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 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))))
(* 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 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(+.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (/.f64 c a))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (*.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 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (/.f64 c a))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (*.f64 (*.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 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64)))))))
(* b_2 (sqrt -1))
(*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (/.f64 (*.f64 c (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)))
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(fma.f64 c (fma.f64 a (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 5 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64)))))) (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(+.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (/.f64 a c))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))))
(*.f64 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (/.f64 a c))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64)))))))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 a c))
(+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (/ 1 (* a c)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 a (*.f64 c c)))))
(+ (* (pow b_2 2) (- (/ (pow b_2 2) (* (pow a 3) (pow c 3))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c)))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 (/.f64 b_2 (*.f64 a (*.f64 a (*.f64 a (*.f64 c (*.f64 c c)))))) (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))
(+ (* (pow b_2 2) (- (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 4) (pow c 4)))) (/ 1 (* (pow a 3) (pow c 3))))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c)))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 b_2 b_2) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a (*.f64 c (*.f64 c c)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))
(/ 1 (pow b_2 2))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 c) (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) (pow b_2 2))
(/.f64 (-.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) (-.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(/ 1 (pow b_2 2))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 c) (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) (pow b_2 2))
(/.f64 (-.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) (-.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(/ 1 (pow b_2 2))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(+ (* -1 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2)))
(/.f64 (fma.f64 (neg.f64 c) (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(+ (* a (- (/ (* a (pow c 2)) (pow b_2 6)) (/ c (pow b_2 4)))) (/ 1 (pow b_2 2)))
(fma.f64 a (-.f64 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 c (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(+ (* a (- (* a (- (* -1 (/ (* a (pow c 3)) (pow b_2 8))) (* -1 (/ (pow c 2) (pow b_2 6))))) (/ c (pow b_2 4)))) (/ 1 (pow b_2 2)))
(fma.f64 a (-.f64 (*.f64 a (fma.f64 (neg.f64 a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 c (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 a c))
(/ (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c)) a)
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 a (*.f64 c c)))))
(/ (- (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (/ (pow b_2 2) (* a (pow c 2)))) a)
(/.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 c c)))) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 a (*.f64 a (*.f64 c (*.f64 c c)))))) a)
(/ (- (+ (* -1 (/ (pow b_2 6) (* (pow a 3) (pow c 4)))) (/ 1 c)) (+ (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (/ (pow b_2 2) (* a (pow c 2))))) a)
(/.f64 (-.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 c c)))) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 a (*.f64 a (*.f64 c (*.f64 c c)))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 4 binary64))))) a)
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 a c))
(* -1 (/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a))
(neg.f64 (/.f64 (fma.f64 b_2 (/.f64 b_2 (*.f64 a (*.f64 a c))) (/.f64 #s(literal -1 binary64) a)) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* a (pow c 3))) (/ (pow b_2 2) (pow c 2))) a)) (/ 1 c)) a))
(/.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 c c)))) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 a (*.f64 a (*.f64 c (*.f64 c c)))))) a)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* a (pow c 4))) (/ (pow b_2 4) (pow c 3))) a)) (/ (pow b_2 2) (pow c 2))) a)) (/ 1 c)) a))
(neg.f64 (-.f64 (/.f64 (+.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 a (*.f64 a (pow.f64 c #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 c c))) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 a c))))
(/ 1 (pow b_2 2))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(+ (* -1 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2)))
(/.f64 (fma.f64 (neg.f64 c) (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(+ (* c (- (/ (* (pow a 2) c) (pow b_2 6)) (/ a (pow b_2 4)))) (/ 1 (pow b_2 2)))
(fma.f64 c (-.f64 (/.f64 (*.f64 a (*.f64 a c)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 a (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(+ (* c (- (* c (- (* -1 (/ (* (pow a 3) c) (pow b_2 8))) (* -1 (/ (pow a 2) (pow b_2 6))))) (/ a (pow b_2 4)))) (/ 1 (pow b_2 2)))
(fma.f64 c (fma.f64 c (fma.f64 (neg.f64 c) (/.f64 (*.f64 a (*.f64 a a)) (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 (neg.f64 a) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 a c))
(/ (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a)) c)
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 a (*.f64 c c)))))
(/ (- (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (/ (pow b_2 2) (* (pow a 2) c))) c)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (neg.f64 b_2) (/.f64 b_2 (*.f64 a (*.f64 a c))) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 a (*.f64 a (*.f64 a (*.f64 c c))))))) c)
(/ (- (+ (* -1 (/ (pow b_2 6) (* (pow a 4) (pow c 3)))) (/ 1 a)) (+ (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (/ (pow b_2 2) (* (pow a 2) c)))) c)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (neg.f64 b_2) (/.f64 b_2 (*.f64 a (*.f64 a c))) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 a (*.f64 a (*.f64 a (*.f64 c c))))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64))))) c)
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 a c))
(* -1 (/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c))
(neg.f64 (/.f64 (fma.f64 b_2 (/.f64 b_2 (*.f64 a (*.f64 a c))) (/.f64 #s(literal -1 binary64) a)) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* (pow a 3) c)) (/ (pow b_2 2) (pow a 2))) c)) (/ 1 a)) c))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (neg.f64 b_2) (/.f64 b_2 (*.f64 a (*.f64 a c))) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 a (*.f64 a (*.f64 a (*.f64 c c))))))) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* (pow a 4) c)) (/ (pow b_2 4) (pow a 3))) c)) (/ (pow b_2 2) (pow a 2))) c)) (/ 1 a)) c))
(neg.f64 (-.f64 (/.f64 (+.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 c (*.f64 c (pow.f64 a #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 a (*.f64 a (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (*.f64 a c))))

eval214.0ms (2.2%)

Memory
31.0MiB live, 180.5MiB allocated
Compiler

Compiled 13 966 to 1 573 computations (88.7% saved)

prune123.0ms (1.3%)

Memory
-0.5MiB live, 198.6MiB allocated
Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New83217849
Fresh426
Picked415
Done011
Total84021861
Accuracy
88.4%
Counts
861 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.2%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
19.4%
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
23.5%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
30.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) a)
48.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) a)
30.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
25.2%
(/.f64 (*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)) a)
31.4%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
26.0%
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 a))
31.4%
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
23.6%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
37.0%
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
24.5%
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) a) (/.f64 a b_2))
23.6%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
31.4%
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
37.0%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
28.3%
(*.f64 a (/.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a))
26.0%
(*.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 a)))
37.1%
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
36.4%
(neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
Compiler

Compiled 584 to 376 computations (35.6% saved)

simplify178.0ms (1.8%)

Memory
-1.2MiB live, 288.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
cost-diff0
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
cost-diff0
(/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
cost-diff0
(/.f64 #s(literal -1/2 binary64) b_2)
cost-diff0
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
cost-diff0
(*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
cost-diff1024
(/.f64 (*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)) a)
cost-diff0
(*.f64 b_2 #s(literal -2 binary64))
cost-diff0
(/.f64 a (*.f64 b_2 #s(literal -2 binary64)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
cost-diff0
(/.f64 #s(literal -2 binary64) a)
cost-diff0
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
cost-diff0
(/.f64 b_2 a)
cost-diff0
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
Rules
3 050×lower-*.f32
3 038×lower-*.f64
2 956×lower-/.f32
2 940×lower-/.f64
2 836×lower-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024133
043131
173131
2141125
3272125
4707125
51616125
63404125
76560125
08436125
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
#s(literal -2 binary64)
(/.f64 b_2 a)
b_2
a
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(/.f64 #s(literal -2 binary64) a)
#s(literal -2 binary64)
a
b_2
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
#s(literal 1 binary64)
(/.f64 a (*.f64 b_2 #s(literal -2 binary64)))
a
(*.f64 b_2 #s(literal -2 binary64))
b_2
#s(literal -2 binary64)
(/.f64 (*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)) a)
(*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
c
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
a
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
#s(literal 1 binary64)
(/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
a
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 b_2 b_2 (*.f64 a c))
b_2
(*.f64 a c)
c
Outputs
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
#s(literal -2 binary64)
(/.f64 b_2 a)
b_2
a
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(/.f64 #s(literal -2 binary64) a)
#s(literal -2 binary64)
a
b_2
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
#s(literal 1 binary64)
(/.f64 a (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 a (*.f64 #s(literal -2 binary64) b_2))
a
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) b_2)
b_2
#s(literal -2 binary64)
(/.f64 (*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
c
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
(/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
a
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a)
#s(literal 1 binary64)
(/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
a
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 b_2 b_2 (*.f64 a c))
b_2
(*.f64 a c)
c

localize98.0ms (1%)

Memory
5.9MiB live, 83.2MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
accuracy99.9%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
accuracy99.8%
(/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
accuracy88.4%
(sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
accuracy100.0%
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy99.9%
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
accuracy97.7%
(*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
accuracy93.7%
(/.f64 (*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)) a)
accuracy100.0%
(/.f64 a (*.f64 b_2 #s(literal -2 binary64)))
accuracy100.0%
(*.f64 b_2 #s(literal -2 binary64))
accuracy99.2%
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
accuracy100.0%
(/.f64 #s(literal -2 binary64) a)
accuracy99.9%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
accuracy100.0%
(/.f64 b_2 a)
accuracy100.0%
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
Samples
28.0ms165×0invalid
22.0ms91×0valid
Compiler

Compiled 141 to 27 computations (80.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-div: 12.0ms (43.2% of total)
ival-mult: 10.0ms (36% of total)
ival-sqrt: 2.0ms (7.2% of total)
ival-add: 1.0ms (3.6% of total)
ival-sub: 1.0ms (3.6% of total)
ival-neg: 1.0ms (3.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series47.0ms (0.5%)

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

99 calls:

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

rewrite334.0ms (3.4%)

Memory
-8.7MiB live, 503.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 856×lower-fma.f32
5 854×lower-fma.f64
5 066×lower-*.f32
5 054×lower-*.f64
3 516×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02499
04397
114595
284291
0843391
Stop Event
iter limit
node limit
iter limit
Counts
15 → 1 081
Calls
Call 1
Inputs
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/.f64 b_2 a)
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(/.f64 #s(literal -2 binary64) a)
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 a (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
(/.f64 (*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)) a)
(*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
Outputs
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(neg.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) b_2))
(neg.f64 (*.f64 b_2 (/.f64 #s(literal 2 binary64) a)))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))
(/.f64 (/.f64 b_2 a) #s(literal -1/2 binary64))
(/.f64 (/.f64 #s(literal -2 binary64) a) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 2 binary64) (/.f64 (neg.f64 a) b_2))
(/.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (neg.f64 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 a)))
(/.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 (/.f64 b_2 (neg.f64 a)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) (*.f64 a #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) #s(literal 1 binary64)))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 b_2 (/.f64 (/.f64 #s(literal -2 binary64) a) #s(literal 1 binary64)))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 #s(literal -2 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 (neg.f64 a)))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) b_2)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a))
(*.f64 (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)))
(*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 b_2 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2))
(*.f64 (/.f64 b_2 (neg.f64 a)) #s(literal 2 binary64))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) a))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 a b_2)) #s(literal 2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) b_2) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)) (neg.f64 b_2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)) (neg.f64 b_2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (*.f64 b_2 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a b_2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 b_2 (neg.f64 a)))
(neg.f64 (/.f64 b_2 (neg.f64 a)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 a b_2)))
(/.f64 b_2 a)
(/.f64 #s(literal 1 binary64) (/.f64 a b_2))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a) b_2))
(/.f64 (neg.f64 b_2) (neg.f64 a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (neg.f64 a))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (neg.f64 a))
(pow.f64 (/.f64 a b_2) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 b_2 a) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 a))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 (neg.f64 a)))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 b_2))
(*.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (/.f64 #s(literal -1 binary64) a))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(neg.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) b_2))
(neg.f64 (*.f64 b_2 (/.f64 #s(literal 2 binary64) a)))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))
(/.f64 (/.f64 b_2 a) #s(literal -1/2 binary64))
(/.f64 (/.f64 #s(literal -2 binary64) a) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 2 binary64) (/.f64 (neg.f64 a) b_2))
(/.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (neg.f64 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 a)))
(/.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 (/.f64 b_2 (neg.f64 a)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) (*.f64 a #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) #s(literal 1 binary64)))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 b_2 (/.f64 (/.f64 #s(literal -2 binary64) a) #s(literal 1 binary64)))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 #s(literal -2 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 (neg.f64 a)))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) b_2)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a))
(*.f64 (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)))
(*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 b_2 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2))
(*.f64 (/.f64 b_2 (neg.f64 a)) #s(literal 2 binary64))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) a))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 a b_2)) #s(literal 2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) b_2) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)) (neg.f64 b_2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)) (neg.f64 b_2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (*.f64 b_2 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) a))
(neg.f64 (/.f64 #s(literal 2 binary64) a))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) a)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 a #s(literal -1/2 binary64))))
(/.f64 #s(literal -2 binary64) a)
(/.f64 #s(literal 1 binary64) (*.f64 a #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 #s(literal 2 binary64) (neg.f64 a))
(/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1/2 binary64))
(pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal -2 binary64) a) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) a))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) a))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(neg.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) b_2))
(neg.f64 (*.f64 b_2 (/.f64 #s(literal 2 binary64) a)))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))
(/.f64 (/.f64 b_2 a) #s(literal -1/2 binary64))
(/.f64 (/.f64 #s(literal -2 binary64) a) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 2 binary64) (/.f64 (neg.f64 a) b_2))
(/.f64 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (neg.f64 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 a)))
(/.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 (/.f64 b_2 (neg.f64 a)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) (*.f64 a #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) #s(literal 1 binary64)))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 b_2 (/.f64 (/.f64 #s(literal -2 binary64) a) #s(literal 1 binary64)))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 #s(literal -2 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 (neg.f64 a)))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) b_2)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a))
(*.f64 (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)))
(*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 b_2 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2))
(*.f64 (/.f64 b_2 (neg.f64 a)) #s(literal 2 binary64))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) a))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 a b_2)) #s(literal 2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) b_2) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)) (neg.f64 b_2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/2 binary64)) (neg.f64 b_2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (*.f64 b_2 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2))))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 #s(literal 2 binary64))) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(neg.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 2 binary64) a)))
(/.f64 a (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(/.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 a))
(/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 (neg.f64 a)))
(/.f64 (neg.f64 a) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64))
(/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2)
(/.f64 (/.f64 a b_2) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) a))
(/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) b_2) (neg.f64 (/.f64 #s(literal -2 binary64) a)))
(/.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -1 binary64) a))
(/.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 1/2 binary64))) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) b_2)) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) a))
(pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal -1 binary64))
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 a) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -1 binary64) a)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) b_2) a))
(*.f64 (neg.f64 a) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (neg.f64 a) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (neg.f64 a) (/.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)))
(*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (*.f64 a #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 a))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (pow.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)) (*.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 a #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 b_2 #s(literal 2 binary64)))
(neg.f64 (*.f64 b_2 #s(literal 2 binary64)))
(neg.f64 (/.f64 a (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 b_2 #s(literal -1/2 binary64))
(/.f64 a (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) b_2))
(/.f64 (neg.f64 a) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (neg.f64 b_2) #s(literal 1/2 binary64))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) #s(literal 1/2 binary64))
(/.f64 (/.f64 a (neg.f64 a)) (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 (/.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (/.f64 a #s(literal -1/2 binary64)) (/.f64 a b_2))
(/.f64 (/.f64 a (*.f64 a #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 (/.f64 a (/.f64 a b_2)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) b_2)
(*.f64 #s(literal -2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 a (/.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 b_2 #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (neg.f64 b_2))
(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (neg.f64 b_2) #s(literal 2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(*.f64 (/.f64 a (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) #s(literal -1 binary64))
(*.f64 (/.f64 a (neg.f64 a)) (*.f64 b_2 #s(literal 2 binary64)))
(*.f64 (/.f64 a #s(literal -1/2 binary64)) (/.f64 b_2 a))
(*.f64 (/.f64 a (*.f64 a #s(literal -1/2 binary64))) b_2)
(*.f64 (/.f64 a (/.f64 a b_2)) #s(literal -2 binary64))
(*.f64 (/.f64 a (/.f64 #s(literal 1 binary64) b_2)) (/.f64 #s(literal -2 binary64) a))
(*.f64 (/.f64 a (*.f64 a #s(literal 1/2 binary64))) (neg.f64 b_2))
(*.f64 (/.f64 a (/.f64 (neg.f64 a) b_2)) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) c)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(neg.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 #s(literal 2 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) c))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) (*.f64 c #s(literal 1/2 binary64))))
(/.f64 c (*.f64 #s(literal -2 binary64) b_2))
(/.f64 c (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) a))
(/.f64 (/.f64 (*.f64 a c) (*.f64 #s(literal -2 binary64) b_2)) a)
(/.f64 (*.f64 a c) (*.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c))
(/.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal 2 binary64))) (neg.f64 a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 a c)))
(/.f64 (neg.f64 (*.f64 a c)) (*.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(/.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(/.f64 (neg.f64 c) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (neg.f64 c) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) a))
(/.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 b_2 a) a))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 a))
(/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 #s(literal -2 binary64) a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) c) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) c) (*.f64 (/.f64 #s(literal -2 binary64) a) a))
(/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) c) (*.f64 (neg.f64 b_2) a))
(/.f64 (*.f64 (/.f64 (neg.f64 a) b_2) c) (*.f64 #s(literal 2 binary64) a))
(/.f64 (*.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 b_2 a))
(/.f64 (*.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) #s(literal -1 binary64)) (*.f64 b_2 (neg.f64 a)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a #s(literal -1/2 binary64)))) (*.f64 b_2 a))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 a #s(literal -1/2 binary64)))) (*.f64 (neg.f64 a) b_2))
(/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a) (*.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) b_2)
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
(/.f64 (/.f64 c b_2) #s(literal -2 binary64))
(/.f64 (*.f64 c #s(literal -1 binary64)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 c (/.f64 #s(literal 1 binary64) b_2)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 c a)) (/.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(/.f64 (*.f64 (/.f64 a b_2) (/.f64 c a)) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c a)) (/.f64 #s(literal -2 binary64) a))
(/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c a)) (/.f64 b_2 a))
(/.f64 (*.f64 a (/.f64 c a)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 c (*.f64 a #s(literal -1/2 binary64)))) b_2)
(/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 c a)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (*.f64 (neg.f64 a) (/.f64 c a)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c a)) b_2)
(/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 c a)) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c a)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64)) b_2)
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) c) #s(literal -1 binary64))
(*.f64 a (/.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) a))
(*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c a)))
(*.f64 a (*.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) (/.f64 #s(literal 1 binary64) a)))
(*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a)) c))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 c a))
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (*.f64 #s(literal 1 binary64) (/.f64 c a)))
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) a)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) (/.f64 c a)))
(*.f64 (/.f64 (*.f64 a c) (*.f64 #s(literal -2 binary64) b_2)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a)))
(*.f64 #s(literal -1 binary64) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) b_2) c))
(*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c a)))
(*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (neg.f64 c) a))
(*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (*.f64 c (/.f64 #s(literal -1 binary64) a)))
(*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 c (neg.f64 a)))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c a)))
(*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 c a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 a c) (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 a c)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 a c) a))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a (/.f64 c a)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(*.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) (*.f64 (neg.f64 a) (/.f64 #s(literal -1 binary64) a)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal 2 binary64))))
(*.f64 (neg.f64 c) (/.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a)))
(*.f64 (neg.f64 c) (*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 #s(literal -1 binary64) a)))
(*.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) (/.f64 a (neg.f64 a)))
(*.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) (*.f64 a (/.f64 #s(literal -1 binary64) a)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 c a) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) a))
(*.f64 (/.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)) (/.f64 (neg.f64 a) a))
(*.f64 (/.f64 c #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) c) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) c) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 a c)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 a c))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 c (*.f64 #s(literal -2 binary64) b_2))) a)
(*.f64 (*.f64 c (/.f64 #s(literal 1 binary64) b_2)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 c (neg.f64 b_2)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 (*.f64 #s(literal -2 binary64) b_2) c))) a)
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/2 binary64)))))
(/.f64 c (/.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(/.f64 (/.f64 (*.f64 a c) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(/.f64 (*.f64 a c) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (neg.f64 c) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 b_2 a))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
(/.f64 (*.f64 (/.f64 a b_2) c) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) c) (/.f64 #s(literal -2 binary64) a))
(/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) c) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 (neg.f64 a) b_2) c) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) #s(literal 1 binary64)) b_2)
(/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64)))) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a c)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 c #s(literal -1 binary64)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (*.f64 c (/.f64 #s(literal 1 binary64) b_2)) (/.f64 #s(literal -2 binary64) a))
(/.f64 (*.f64 c (/.f64 a b_2)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) b_2)) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a c)) #s(literal -2 binary64))
(/.f64 (*.f64 c (/.f64 (neg.f64 a) b_2)) #s(literal 2 binary64))
(/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) (neg.f64 b_2))
(*.f64 a (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) c)
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 (neg.f64 c)))
(*.f64 c (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) c))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a c)))
(*.f64 (/.f64 (*.f64 a c) (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) b_2) (*.f64 a c)))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (neg.f64 c))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(*.f64 (/.f64 a b_2) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c (*.f64 a #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a c))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (*.f64 a c) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 a c)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) a)
(*.f64 (neg.f64 c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(*.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) (neg.f64 a))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))
(*.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (neg.f64 (neg.f64 c)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (*.f64 c (/.f64 a b_2)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 a c) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) b_2)) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2))))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 #s(literal 2 binary64))) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(neg.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 2 binary64) a)))
(/.f64 a (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(/.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 a))
(/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 (neg.f64 a)))
(/.f64 (neg.f64 a) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64))
(/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2)
(/.f64 (/.f64 a b_2) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) a))
(/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) b_2) (neg.f64 (/.f64 #s(literal -2 binary64) a)))
(/.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -1 binary64) a))
(/.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a #s(literal 1/2 binary64))) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) b_2)) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) a))
(pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal -1 binary64))
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 a) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -1 binary64) a)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) b_2) a))
(*.f64 (neg.f64 a) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (neg.f64 a) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (neg.f64 a) (/.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)))
(*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (*.f64 a #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 a))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (pow.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)) (*.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 a #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a)))
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
(neg.f64 (/.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a)))
(neg.f64 (/.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) a))
(neg.f64 (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal 1 binary64) a)))
(neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 1 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 1 binary64)))
(/.f64 a (*.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(/.f64 a (*.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 a (*.f64 (neg.f64 a) (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 a (*.f64 (*.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) a))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (neg.f64 a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 a) (*.f64 a #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 a) (/.f64 #s(literal -2 binary64) a)))
(/.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) a)
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 b_2 a) a))
(/.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 b_2 a)))
(/.f64 #s(literal -1 binary64) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) a))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) (neg.f64 a)))
(/.f64 #s(literal -1 binary64) (*.f64 a (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) a)))
(/.f64 #s(literal 1/2 binary64) (neg.f64 b_2))
(/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) (neg.f64 a)))
(/.f64 (neg.f64 a) (*.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(/.f64 (neg.f64 a) (*.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 a)))
(/.f64 (neg.f64 a) (*.f64 a (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (neg.f64 a) (*.f64 (*.f64 b_2 a) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (neg.f64 a))
(/.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (*.f64 #s(literal 1 binary64) (neg.f64 a)))
(/.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 b_2 a))
(/.f64 (/.f64 a b_2) (*.f64 #s(literal -2 binary64) a))
(/.f64 (/.f64 a b_2) (*.f64 a #s(literal -2 binary64)))
(/.f64 (/.f64 a b_2) (*.f64 (neg.f64 a) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 #s(literal -2 binary64) a) a))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (/.f64 #s(literal -2 binary64) a)))
(/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a (neg.f64 b_2)))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (neg.f64 b_2) a))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 (*.f64 b_2 a)))
(/.f64 (/.f64 (neg.f64 a) b_2) (*.f64 a #s(literal 2 binary64)))
(/.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 a) #s(literal -2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1 binary64)) (*.f64 (*.f64 b_2 #s(literal 2 binary64)) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 b_2 (neg.f64 a)))
(/.f64 (*.f64 (/.f64 a b_2) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) a) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) a))
(/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 b_2) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) a))
(/.f64 (*.f64 (/.f64 (neg.f64 a) b_2) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal 1 binary64) a)) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 a b_2) (/.f64 #s(literal 1 binary64) a)) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 1 binary64) a)) (/.f64 #s(literal -2 binary64) a))
(/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (*.f64 (neg.f64 a) (/.f64 #s(literal 1 binary64) a)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 #s(literal 1 binary64) a)) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) a) b_2)
(pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) a) #s(literal -1 binary64))
(*.f64 a (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) (/.f64 #s(literal 1 binary64) a)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 a b_2) a))
(*.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 a)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a)))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (neg.f64 a) (/.f64 (/.f64 #s(literal 1/2 binary64) b_2) a))
(*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (neg.f64 a) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 a)))
(*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal -1 binary64) a))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 a)))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 (/.f64 a b_2) (/.f64 #s(literal -1/2 binary64) a))
(*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a)) a)
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) b_2) a))
(*.f64 (/.f64 #s(literal -1/2 binary64) a) (/.f64 a b_2))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))))
(+.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 b_2 (neg.f64 a)))
(+.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(+.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1 binary64)) (*.f64 (/.f64 b_2 (neg.f64 a)) #s(literal 1 binary64)))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal -1 binary64) a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(-.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(-.f64 (/.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1 binary64)) (/.f64 (/.f64 b_2 a) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(-.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) a))
(-.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 (/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 b_2 (neg.f64 a)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 (neg.f64 a)) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(fma.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) a) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1 binary64) (*.f64 (/.f64 b_2 (neg.f64 a)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) a)) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) a) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal -1 binary64) a) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (/.f64 b_2 (neg.f64 a)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) b_2 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) a)))
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a)
(/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 #s(literal 1 binary64) (neg.f64 a)))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 a) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 a (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) a) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) a) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) a) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) a) (*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (*.f64 b_2 a)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (neg.f64 a) b_2)) (neg.f64 a)) (*.f64 a (/.f64 (neg.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a)))
(/.f64 (*.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) a))
(/.f64 (*.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 a)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 a (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))) (*.f64 a (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) a)) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) a)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (-.f64 (*.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 b_2 (neg.f64 a))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 b_2 (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (*.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 b_2 a)))))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a)) (*.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 b_2 (neg.f64 a)))) (-.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 b_2 (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (+.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 b_2 a)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) a)) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) a) #s(literal 1 binary64)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) a) #s(literal 1 binary64)) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(*.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) a) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)))) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) a) (fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) a) (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) a) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) a) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))))))
(+.f64 (*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(+.f64 (*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(+.f64 (*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) b_2) (*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(+.f64 (*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) b_2))
(+.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(+.f64 (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(+.f64 (*.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(+.f64 (*.f64 b_2 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))))
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))) (*.f64 b_2 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))))
(-.f64 #s(literal 0 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 b_2 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))))
(fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (*.f64 b_2 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(fma.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(fma.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) b_2 (*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(fma.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) b_2))
(neg.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a))
(/.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(/.f64 (neg.f64 a) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal -1 binary64))
(/.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) (/.f64 #s(literal 1 binary64) a))
(/.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 a (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (fma.f64 b_2 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 a (fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 a (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))) (*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (*.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (*.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (/.f64 (neg.f64 a) #s(literal 1 binary64)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(/.f64 (*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal 1 binary64))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal -1 binary64))
(*.f64 a (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(*.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (neg.f64 a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal 1 binary64)))
(*.f64 (neg.f64 a) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal 1 binary64)))
(*.f64 (neg.f64 a) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) a)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 a))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)))
(*.f64 (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)))
(*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (neg.f64 a) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (neg.f64 a) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (/.f64 a (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 a (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))) #s(literal -1 binary64)))
(+.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(+.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (neg.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(+.f64 (*.f64 (neg.f64 b_2) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 b_2)) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(+.f64 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 b_2))
(+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(-.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)) b_2)
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal 1 binary64)))
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal -1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (neg.f64 b_2) #s(literal 1 binary64) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 3/4 binary64)) (/.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 3/4 binary64)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 b_2))
(fma.f64 (/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (neg.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal -1 binary64))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (neg.f64 (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 b_2 b_2))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))) (+.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal 1 binary64)))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(fabs.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (*.f64 a (*.f64 c c)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (*.f64 a (*.f64 c c))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))

simplify467.0ms (4.8%)

Memory
25.1MiB live, 679.6MiB allocated
Algorithm
egg-herbie
Rules
10 800×lower-fma.f64
10 800×lower-fma.f32
9 204×lower-*.f64
9 204×lower-*.f32
4 202×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval211.0ms (2.2%)

Memory
-17.4MiB live, 333.7MiB allocated
Compiler

Compiled 28 559 to 3 345 computations (88.3% saved)

prune208.0ms (2.1%)

Memory
13.2MiB live, 406.6MiB allocated
Pruning

34 alts after pruning (28 fresh and 6 done)

PrunedKeptTotal
New1 455221 477
Fresh8614
Picked145
Done022
Total1 464341 498
Accuracy
88.4%
Counts
1 498 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.8%
(pow.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
16.2%
(pow.f64 (*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64))
23.2%
(/.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
28.1%
(/.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) c) (/.f64 #s(literal -2 binary64) a)) a)
23.6%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
19.4%
(/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
23.5%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
48.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) a)
30.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
25.2%
(/.f64 (*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)) a)
26.0%
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 a))
14.0%
(/.f64 (*.f64 c (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a)) #s(literal -1 binary64)))) a)
31.4%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
23.1%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
31.4%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) c))
23.6%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
33.4%
(/.f64 #s(literal 1 binary64) (/.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1 binary64)))))
23.6%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) a))
37.0%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
37.0%
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
23.7%
(-.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 b_2 a))
23.6%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
31.4%
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
37.0%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
15.4%
(*.f64 (*.f64 (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1/2 binary64))) b_2)
14.5%
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a #s(literal -1/2 binary64))) #s(literal -1 binary64))) b_2)
25.7%
(*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a)) c))
26.0%
(*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c a)))
37.1%
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
14.5%
(*.f64 #s(literal -2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 a b_2)) #s(literal -1 binary64))))
36.4%
(neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
15.1%
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) c)) #s(literal -1 binary64)))
20.3%
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))))
Compiler

Compiled 939 to 613 computations (34.7% saved)

simplify479.0ms (4.9%)

Memory
0.1MiB live, 157.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -2 binary64) b_2)
cost-diff0
(/.f64 a (*.f64 #s(literal -2 binary64) b_2))
cost-diff0
(pow.f64 (*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64))
cost-diff704
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
cost-diff0
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
cost-diff0
(sqrt.f64 (*.f64 c (neg.f64 a)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
cost-diff0
(/.f64 #s(literal -1/2 binary64) b_2)
cost-diff0
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
cost-diff0
(/.f64 a b_2)
cost-diff384
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
Rules
2 672×lower-fma.f32
2 670×lower-fma.f64
2 424×lower-*.f32
2 414×lower-*.f64
1 648×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028166
050166
175162
2125158
3216158
4310158
5449158
6691158
71090158
81678158
92910158
104643158
115816158
125957158
136025158
146061158
156197158
166438158
176536158
186693158
196721158
206726158
216738158
226768158
236768158
247163158
257335158
267383158
277481158
287495158
297495158
307515158
317619158
327633158
337643158
347737158
357931158
08007158
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
#s(literal -2 binary64)
(/.f64 a b_2)
a
b_2
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
c
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(neg.f64 b_2)
b_2
(sqrt.f64 (*.f64 c (neg.f64 a)))
(*.f64 c (neg.f64 a))
c
(neg.f64 a)
a
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(neg.f64 b_2)
b_2
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
#s(literal 1 binary64)
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
#s(literal -1 binary64)
(fma.f64 b_2 b_2 (*.f64 a c))
(*.f64 a c)
a
c
(pow.f64 (*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64))
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 a (*.f64 #s(literal -2 binary64) b_2))
a
(*.f64 #s(literal -2 binary64) b_2)
#s(literal -2 binary64)
b_2
#s(literal -1/2 binary64)
Outputs
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
#s(literal -2 binary64)
(/.f64 a b_2)
a
b_2
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(/.f64 c (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
c
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 (*.f64 c (neg.f64 a)))
(sqrt.f64 (*.f64 a (neg.f64 c)))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
c
(neg.f64 a)
a
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) b_2) a)
(+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) b_2)
(neg.f64 b_2)
b_2
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
#s(literal 1 binary64)
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))
#s(literal -1 binary64)
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(*.f64 a c)
a
c
(pow.f64 (*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (*.f64 a (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (*.f64 a (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/4 binary64))
(/.f64 a (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
a
(*.f64 #s(literal -2 binary64) b_2)
#s(literal -2 binary64)
b_2
#s(literal -1/2 binary64)

localize123.0ms (1.3%)

Memory
-15.2MiB live, 153.2MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 a (*.f64 #s(literal -2 binary64) b_2))
accuracy100.0%
(*.f64 #s(literal -2 binary64) b_2)
accuracy99.9%
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
accuracy90.3%
(pow.f64 (*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64))
accuracy99.9%
(/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
accuracy99.9%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
accuracy99.8%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
accuracy88.3%
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
accuracy100.0%
(neg.f64 a)
accuracy100.0%
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
accuracy99.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
accuracy88.4%
(sqrt.f64 (*.f64 c (neg.f64 a)))
accuracy100.0%
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy99.9%
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
accuracy100.0%
(/.f64 a b_2)
accuracy99.2%
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
Samples
41.0ms91×0valid
41.0ms165×0invalid
Compiler

Compiled 174 to 31 computations (82.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-mult: 27.0ms (45.7% of total)
ival-div: 13.0ms (22% of total)
ival-pow: 10.0ms (16.9% of total)
ival-add: 3.0ms (5.1% of total)
ival-sqrt: 3.0ms (5.1% of total)
ival-neg: 2.0ms (3.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series42.0ms (0.4%)

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

117 calls:

TimeVariablePointExpression
3.0ms
a
@inf
(* (/ a (* -2 b_2)) (/ a (* -2 b_2)))
1.0ms
a
@-inf
(sqrt (/ -1 (+ (* b_2 b_2) (* a c))))
1.0ms
a
@inf
(sqrt (/ -1 (+ (* b_2 b_2) (* a c))))
1.0ms
c
@inf
(sqrt (/ -1 (+ (* b_2 b_2) (* a c))))
1.0ms
c
@-inf
(sqrt (/ -1 (+ (* b_2 b_2) (* a c))))

rewrite269.0ms (2.8%)

Memory
28.0MiB live, 367.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 134×lower-fma.f32
5 132×lower-fma.f64
3 730×lower-*.f32
3 720×lower-*.f64
1 968×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028133
050121
1182114
21210103
09823103
Stop Event
iter limit
node limit
iter limit
Counts
18 → 1 040
Calls
Call 1
Inputs
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 a b_2)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(/.f64 #s(literal -1/2 binary64) b_2)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(neg.f64 b_2)
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(pow.f64 (*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64))
(/.f64 a (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -2 binary64) b_2)
(neg.f64 a)
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
Outputs
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal -1/4 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal -1/4 binary64) (*.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal -1/4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal -1/4 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 0 binary64)) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) a)) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) a) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 0 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(neg.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))
(/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) a)))
(/.f64 #s(literal -1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(/.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 a))
(/.f64 #s(literal 2 binary64) (/.f64 a b_2))
(/.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -2 binary64) a) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 #s(literal 1 binary64) b_2))
(pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 b_2 (/.f64 #s(literal 2 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal -1 binary64) a))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (/.f64 b_2 a) #s(literal 2 binary64))
(*.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 #s(literal -2 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) a) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 #s(literal 2 binary64) a) b_2)
(*.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) b_2) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) b_2) #s(literal -1/2 binary64)) (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) a)) b_2)
(*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) #s(literal -1 binary64)) b_2)
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 a)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 a b_2))
(-.f64 #s(literal 0 binary64) (/.f64 a b_2))
(neg.f64 (/.f64 a b_2))
(/.f64 a b_2)
(/.f64 (/.f64 a b_2) #s(literal 1 binary64))
(/.f64 (/.f64 a b_2) #s(literal -1 binary64))
(/.f64 (neg.f64 a) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 a))
(/.f64 #s(literal -1 binary64) (/.f64 b_2 a))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 a)) (*.f64 b_2 b_2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (neg.f64 a))) (*.f64 b_2 b_2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 b_2 a)) b_2) (*.f64 b_2 (/.f64 b_2 a)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 a b_2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 a b_2) (/.f64 a b_2) (*.f64 #s(literal 0 binary64) (/.f64 a b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 a b_2) (/.f64 a b_2))) (/.f64 a b_2))
(pow.f64 (/.f64 a b_2) #s(literal 1 binary64))
(pow.f64 (/.f64 b_2 a) #s(literal -1 binary64))
(*.f64 a (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 a b_2) #s(literal 1 binary64))
(*.f64 (neg.f64 a) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 a b_2))
(*.f64 #s(literal -1 binary64) (/.f64 a b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) a)
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (neg.f64 a))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (pow.f64 (/.f64 b_2 a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal -1/2 binary64)))
(neg.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 c (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) 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) (neg.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/.f64 (neg.f64 c) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) b_2)
(pow.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 c #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(neg.f64 (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) b_2)))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal 1/2 binary64) b_2)
(/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.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 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1/2 binary64)))
(+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(+.f64 b_2 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 b_2 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 b_2 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)))
(+.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(+.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 0 binary64)) b_2)
(+.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)) b_2)
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2)
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 (*.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(-.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 b_2 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 b_2 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64) b_2)
(fma.f64 #s(literal 1 binary64) b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 #s(literal 1 binary64) b_2 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 #s(literal 1 binary64) b_2 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)) b_2)
(fma.f64 (sqrt.f64 c) (neg.f64 (sqrt.f64 (neg.f64 a))) b_2)
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) b_2)
(fma.f64 (sqrt.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 c)) b_2)
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2)
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)) b_2)
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) b_2)
(fma.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64))) b_2)
(fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 (neg.f64 a)) b_2)
(fma.f64 (sqrt.f64 a) (pow.f64 (neg.f64 c) #s(literal 1/2 binary64)) b_2)
(fma.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)) b_2)
(fma.f64 (pow.f64 (neg.f64 c) #s(literal 1/2 binary64)) (sqrt.f64 a) b_2)
(fma.f64 (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1/2 binary64)) b_2)
(fma.f64 (pow.f64 (*.f64 c #s(literal -1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 a) b_2)
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 a (neg.f64 c)) c)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1/2 binary64)) b_2)
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 c)) (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))) b_2)
(fma.f64 (sqrt.f64 (*.f64 c #s(literal -1 binary64))) (sqrt.f64 a) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 a (neg.f64 c)) c))) (sqrt.f64 (sqrt.f64 (neg.f64 a))) b_2)
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (neg.f64 a))) (sqrt.f64 c) b_2)
(fma.f64 (neg.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) b_2)
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a) b_2)
(fma.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a) b_2)
(neg.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64))
(/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 a (neg.f64 c)))) (fma.f64 a c (*.f64 b_2 b_2)))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 3 binary64))) (fma.f64 b_2 b_2 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 3 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (-.f64 b_2 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 #s(literal -1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal -1 binary64)))
(+.f64 (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(-.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 a)) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (/.f64 (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 a)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) (/.f64 (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (*.f64 a (neg.f64 c)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 a))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal -1 binary64) a) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (/.f64 #s(literal -1 binary64) a) b_2 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)))
(neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a)))
(/.f64 #s(literal -1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) a) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) a)) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) a) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) a))
(*.f64 (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
b_2
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) b_2)
(-.f64 #s(literal 0 binary64) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) b_2)
(neg.f64 b_2)
(/.f64 b_2 #s(literal 1 binary64))
(/.f64 b_2 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 (*.f64 b_2 b_2) b_2)
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 #s(literal 0 binary64)))
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64))))
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64))))
(pow.f64 b_2 #s(literal 1 binary64))
(*.f64 b_2 #s(literal 1 binary64))
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) b_2)
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))))
(*.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 0 binary64))
(fabs.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))
(sqrt.f64 (*.f64 a (neg.f64 c)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 a) (pow.f64 (neg.f64 c) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 c) #s(literal 1/2 binary64)) (sqrt.f64 a) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 c #s(literal -1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 a) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 a (neg.f64 c)) c)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 c)) (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 c #s(literal -1 binary64))) (sqrt.f64 a) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 a (neg.f64 c)) c))) (sqrt.f64 (sqrt.f64 (neg.f64 a))) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a) #s(literal 0 binary64))
(/.f64 (fma.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 0 binary64)) (fma.f64 a (neg.f64 c) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 0 binary64)))
(pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (*.f64 c (*.f64 a c))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(*.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 a) (pow.f64 (neg.f64 c) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)))
(*.f64 (pow.f64 (neg.f64 c) #s(literal 1/2 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (sqrt.f64 c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sqrt.f64 c)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 c #s(literal -1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 a (neg.f64 c)) c)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (sqrt.f64 (sqrt.f64 c)) (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))))
(*.f64 (sqrt.f64 (*.f64 c #s(literal -1 binary64))) (sqrt.f64 a))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 a (neg.f64 c)) c))) (sqrt.f64 (sqrt.f64 (neg.f64 a))))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a))
(+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(+.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(+.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2)
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(-.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(-.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal 1 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 #s(literal 1 binary64) b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64) b_2)
(fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64) b_2)
(fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)) b_2)
(fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) b_2)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 1/2 binary64)) b_2)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))) b_2)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))) b_2)
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) b_2)
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))) b_2)
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1/2 binary64)) b_2)
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) b_2)
(fma.f64 (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) b_2)
(fma.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 a c (*.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)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 (neg.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) b_2)
(fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) b_2)
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) b_2)
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) b_2)
(neg.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) b_2) (*.f64 b_2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 #s(literal 0 binary64))))
(/.f64 (+.f64 b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) b_2))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 #s(literal 0 binary64))))
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) b_2))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 #s(literal 0 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) b_2) (*.f64 b_2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (fma.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) (+.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 #s(literal -1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) #s(literal -1 binary64)))
(+.f64 (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(+.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) a) (/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 a)) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 a)) (/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 a)))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 a))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal -1 binary64) a) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 #s(literal -1 binary64) a) b_2 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a) (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal -1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a)
(/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 a))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) a))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) a)))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a)))
(/.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) a) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) a)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) a)) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) a) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) a) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) a) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) a))
(*.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))
(+.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(hypot.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (exp.f64 (log.f64 b_2)))
(hypot.f64 (exp.f64 (log.f64 b_2)) (sqrt.f64 (*.f64 a (neg.f64 c))))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64))
(fma.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal 0 binary64))
(neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (neg.f64 (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 0 binary64)) (+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 0 binary64)))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))) (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))))
(neg.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))))
(/.f64 a (*.f64 (*.f64 #s(literal 4 binary64) b_2) (/.f64 b_2 a)))
(/.f64 (neg.f64 a) (*.f64 (*.f64 #s(literal 4 binary64) b_2) (/.f64 b_2 a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 a (*.f64 a #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 (*.f64 a (*.f64 a #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) b_2) (/.f64 b_2 a)) a))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) b_2) (/.f64 b_2 a)) (neg.f64 a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))) (*.f64 a #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 (*.f64 a #s(literal -1/2 binary64)) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a a) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) b_2)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)) (*.f64 a a)))
(/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)))
(/.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 b_2 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))))
(/.f64 (*.f64 a (*.f64 a #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 a (*.f64 a #s(literal -1/2 binary64)))) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) a) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) a)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 a a) #s(literal 1/4 binary64)) (*.f64 b_2 b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) b_2) (/.f64 #s(literal -2 binary64) a))
(/.f64 (*.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64)) b_2)
(/.f64 (/.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) b_2) #s(literal -2 binary64))
(/.f64 (exp.f64 (log.f64 (*.f64 a a))) (exp.f64 (log.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)))))
(/.f64 (exp.f64 (log.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))))) (exp.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (*.f64 a #s(literal -1/2 binary64))))) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) a))) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 1/4 binary64))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) b_2)) #s(literal 2 binary64))
(pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)) (*.f64 a a)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))))
(*.f64 a (/.f64 a (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))))
(*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) a))
(*.f64 (/.f64 a b_2) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 a b_2) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) a)))
(*.f64 (/.f64 a b_2) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))))
(*.f64 (/.f64 a b_2) (/.f64 a (*.f64 #s(literal 4 binary64) b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 b_2 a)))
(*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) a))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 a)))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) a)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 b_2 a)))
(*.f64 (*.f64 a a) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 b_2 a)))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 a (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) (*.f64 a a))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) (/.f64 a (/.f64 #s(literal 1 binary64) a)))
(*.f64 (*.f64 a (*.f64 a #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) b_2))
(*.f64 (*.f64 a (*.f64 a #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(*.f64 (neg.f64 (*.f64 a (*.f64 a #s(literal -1/2 binary64)))) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) b_2))
(*.f64 (neg.f64 (*.f64 a (*.f64 a #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) a) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(*.f64 (neg.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 a a) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a a) #s(literal 1/4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) b_2))
(*.f64 (*.f64 (*.f64 a a) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (*.f64 (*.f64 a a) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) b_2))
(*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 b_2 a)))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) b_2) (*.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) b_2) (*.f64 a #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) b_2) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) a) a)
(*.f64 (pow.f64 (/.f64 a b_2) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(*.f64 (exp.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) (exp.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 b_2 a)) (*.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) a)) (/.f64 a b_2))
(*.f64 (/.f64 a (/.f64 b_2 a)) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -2 binary64)) (/.f64 a (/.f64 b_2 a)))
(*.f64 (/.f64 a (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (/.f64 a (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) b_2) (*.f64 a (*.f64 a #s(literal -1/2 binary64))))
(*.f64 (/.f64 a (/.f64 #s(literal 2 binary64) a)) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) b_2))
(*.f64 (/.f64 (/.f64 a b_2) b_2) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -2 binary64) a)))
(*.f64 (/.f64 (/.f64 a b_2) (*.f64 #s(literal -2 binary64) b_2)) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (/.f64 (/.f64 a b_2) (/.f64 b_2 a)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (/.f64 a b_2) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 a b_2) (/.f64 #s(literal -2 binary64) a)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (/.f64 a b_2) (/.f64 #s(literal 2 binary64) a)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) a))
(*.f64 (/.f64 (neg.f64 a) (/.f64 b_2 a)) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -2 binary64)))
(*.f64 (/.f64 (neg.f64 a) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (neg.f64 a) (/.f64 #s(literal 2 binary64) a)) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) b_2))
(*.f64 (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 b_2 a)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 2 binary64)) (/.f64 a (/.f64 b_2 a)))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a)) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) b_2)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 b_2 a)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) a)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) b_2))
(*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 a (*.f64 #s(literal 4 binary64) b_2)) (/.f64 a b_2))
(*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a #s(literal 4 binary64)))
(*.f64 (/.f64 a #s(literal 4 binary64)) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) b_2))
(*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal 2 binary64) a)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 (/.f64 a b_2) (/.f64 a b_2)) #s(literal 1/4 binary64))
(*.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 a b_2)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1 binary64)) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 (*.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) a) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (neg.f64 a)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 a b_2))
(*.f64 (*.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 a b_2))
(*.f64 (*.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2)) a)
(*.f64 (*.f64 (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) b_2) a) #s(literal -1/2 binary64))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal -1/4 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal -1/4 binary64) (*.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal -1/4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal -1/4 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 0 binary64)) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) a)) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) a) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) a) #s(literal 0 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(neg.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))
(/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) a)))
(/.f64 #s(literal -1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(/.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 a))
(/.f64 #s(literal 2 binary64) (/.f64 a b_2))
(/.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -2 binary64) a) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 #s(literal 1 binary64) b_2))
(pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 b_2 (/.f64 #s(literal 2 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal -1 binary64) a))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (/.f64 b_2 a) #s(literal 2 binary64))
(*.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 #s(literal -2 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) a) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 #s(literal 2 binary64) a) b_2)
(*.f64 (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) b_2) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) b_2) #s(literal -1/2 binary64)) (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) a)) b_2)
(*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) #s(literal -1 binary64)) b_2)
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))))))
(+.f64 #s(literal 0 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(-.f64 #s(literal 0 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(neg.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 a (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (/.f64 a b_2) #s(literal -2 binary64))
(/.f64 (/.f64 a b_2) #s(literal 2 binary64))
(/.f64 (neg.f64 a) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 1 binary64))
(/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1 binary64))
(/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2)
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) b_2)) (*.f64 (*.f64 #s(literal -2 binary64) b_2) a)) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 a (/.f64 a (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)))) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64))) (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)))) #s(literal 1/4 binary64))
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(*.f64 (neg.f64 a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (neg.f64 a) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 #s(literal -1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 a))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (pow.f64 a #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)) (pow.f64 a #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 1/2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) b_2))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) b_2))
(neg.f64 (*.f64 #s(literal -2 binary64) b_2))
(/.f64 b_2 #s(literal -1/2 binary64))
(/.f64 b_2 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 (*.f64 #s(literal 4 binary64) b_2) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) b_2)))))
(pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) b_2)
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 b_2 #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 a))
(-.f64 #s(literal 0 binary64) a)
(-.f64 (/.f64 #s(literal 0 binary64) a) a)
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 a a #s(literal 0 binary64))) (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 a a #s(literal 0 binary64))))
(sqrt.f64 (*.f64 a a))
(neg.f64 a)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a #s(literal 0 binary64)) (neg.f64 (*.f64 a (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 a a) (neg.f64 a))
(/.f64 (*.f64 a (neg.f64 a)) a)
(/.f64 (neg.f64 (*.f64 a (*.f64 a a))) (fma.f64 a a #s(literal 0 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (*.f64 a a)))) (neg.f64 (fma.f64 a a #s(literal 0 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 a) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 a a) (*.f64 #s(literal 0 binary64) (neg.f64 a)))))
(pow.f64 (neg.f64 a) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1/2 binary64))
(*.f64 a #s(literal -1 binary64))
(*.f64 (neg.f64 a) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 a))
(*.f64 #s(literal -1 binary64) a)
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (neg.f64 a)))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 a a #s(literal 0 binary64))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 a))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(+.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)) (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (sqrt.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a (neg.f64 c))))
(+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (neg.f64 c)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(-.f64 (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 (*.f64 a c) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (neg.f64 c)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(fma.f64 (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a (neg.f64 c))))
(neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))
(/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 2 binary64))
(pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 a c (*.f64 b_2 b_2)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (fma.f64 a (*.f64 c (*.f64 a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))) (fma.f64 a c (*.f64 b_2 b_2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1/4 binary64)))

simplify514.0ms (5.3%)

Memory
10.0MiB live, 789.2MiB allocated
Algorithm
egg-herbie
Rules
10 650×lower-fma.f64
10 650×lower-fma.f32
8 278×lower-*.f64
8 278×lower-*.f32
4 402×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval198.0ms (2%)

Memory
-4.4MiB live, 331.6MiB allocated
Compiler

Compiled 29 581 to 3 835 computations (87% saved)

prune266.0ms (2.7%)

Memory
-5.3MiB live, 364.3MiB allocated
Pruning

28 alts after pruning (22 fresh and 6 done)

PrunedKeptTotal
New1 633181 651
Fresh19423
Picked325
Done246
Total1 657281 685
Accuracy
99.7%
Counts
1 685 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.8%
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 c)) (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))) b_2) a)
19.9%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) b_2) a)
15.4%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) b_2) a)
25.9%
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
24.1%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
30.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a)
22.1%
(/.f64 (+.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a))) a)
17.6%
(/.f64 (+.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))) a)
48.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
26.0%
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 a))
11.3%
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
31.4%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
13.1%
(/.f64 (neg.f64 b_2) a)
2.5%
(/.f64 #s(literal 2 binary64) (/.f64 a b_2))
31.4%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) c))
24.1%
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
37.0%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
2.5%
(/.f64 #s(literal -1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
37.0%
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
30.6%
(-.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a))
2.5%
(*.f64 (/.f64 b_2 a) #s(literal 2 binary64))
2.5%
(*.f64 (/.f64 #s(literal 2 binary64) a) b_2)
24.1%
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
11.3%
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
31.4%
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
37.0%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
25.7%
(*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a)) c))
37.1%
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
Compiler

Compiled 1 120 to 450 computations (59.8% saved)

regimes140.0ms (1.4%)

Memory
22.5MiB live, 142.2MiB allocated
Counts
69 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 b_2) a)
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal 2 binary64) a) b_2)
(*.f64 (/.f64 b_2 a) #s(literal 2 binary64))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 #s(literal 2 binary64) (/.f64 a b_2))
(*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a)) c))
(*.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 a)))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 a))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 a))
(/.f64 #s(literal -1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) c))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a)
(*.f64 a (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c a)))
(*.f64 a (/.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) a) (/.f64 a b_2))
(/.f64 (*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a)) a)
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (+.f64 (neg.f64 b_2) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) b_2)) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) b_2) a)
(neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))) a)
(/.f64 (+.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a))) a)
(-.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 b_2 a))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) c) (/.f64 #s(literal -2 binary64) a)) a)
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) a))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))))) a)
(/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 c)) (sqrt.f64 (*.f64 (neg.f64 a) (sqrt.f64 c))) b_2) a)
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
(pow.f64 (*.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) (/.f64 a (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1/2 binary64))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a #s(literal -1/2 binary64))) #s(literal -1 binary64))) b_2)
(pow.f64 (pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) c)) #s(literal -1 binary64)))
(*.f64 #s(literal -2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 a b_2)) #s(literal -1 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1/2 binary64))) b_2)
(/.f64 (*.f64 c (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a)) #s(literal -1 binary64)))) a)
(/.f64 #s(literal 1 binary64) (/.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -1 binary64)))))
Outputs
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
Calls

4 calls:

53.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
40.0ms
b_2
24.0ms
a
19.0ms
c
Results
AccuracySegmentsBranch
57.0%4a
83.5%3b_2
58.5%5c
74.4%5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 28 to 19 computations (32.1% saved)

regimes20.0ms (0.2%)

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

1 calls:

18.0ms
b_2
Results
AccuracySegmentsBranch
80.0%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes14.0ms (0.1%)

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

2 calls:

7.0ms
b_2
6.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
50.8%3(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
66.2%2b_2
Compiler

Compiled 20 to 13 computations (35% saved)

regimes13.0ms (0.1%)

Memory
-33.3MiB live, 6.3MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
(/.f64 (neg.f64 b_2) a)
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal 2 binary64) a) b_2)
(*.f64 (/.f64 b_2 a) #s(literal 2 binary64))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
Outputs
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
Calls

1 calls:

3.0ms
b_2
Results
AccuracySegmentsBranch
66.1%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes8.0ms (0.1%)

Memory
14.6MiB live, 14.6MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
(/.f64 (neg.f64 b_2) a)
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
Outputs
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
Calls

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

regimes5.0ms (0.1%)

Memory
11.0MiB live, 11.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (neg.f64 b_2) a)
Outputs
(/.f64 (neg.f64 b_2) a)
Calls

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

bsearch82.0ms (0.8%)

Memory
5.9MiB live, 52.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
73.0ms
3.3471457622267594e-143
4.8094671521572234e-126
5.0ms
-1.2836674453795325e+152
-8.419474985451623e+144
Samples
53.0ms49×0invalid
11.0ms170×0valid
4.0ms33×1valid
1.0ms2valid
0.0ms3valid
Compiler

Compiled 357 to 250 computations (30% saved)

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

bsearch80.0ms (0.8%)

Memory
-32.2MiB live, 44.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
3.3471457622267594e-143
4.8094671521572234e-126
35.0ms
-1.4287047365680171e-92
-8.271233527994476e-97
Samples
36.0ms256×0valid
6.0ms92×0invalid
3.0ms26×1valid
1.0ms2valid
0.0ms3valid
Compiler

Compiled 415 to 304 computations (26.7% saved)

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

bsearch24.0ms (0.2%)

Memory
14.3MiB live, 14.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
2.0874142740630247e-307
3.382806229267712e-302
Samples
9.0ms144×0valid
5.0ms77×0invalid
Compiler

Compiled 181 to 142 computations (21.5% saved)

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

bsearch22.0ms (0.2%)

Memory
11.4MiB live, 11.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
2.0874142740630247e-307
3.382806229267712e-302
Samples
9.0ms144×0valid
4.0ms57×0invalid
Compiler

Compiled 181 to 142 computations (21.5% saved)

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

simplify8.0ms (0.1%)

Memory
6.7MiB live, 6.7MiB allocated
Algorithm
egg-herbie
Rules
20×*-commutative_binary64
16×+-commutative_binary64
14×sub-neg_binary64
10×neg-sub0_binary64
10×neg-mul-1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04095
16094
27594
38394
48694
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 3536355779654835/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -2465969711912525/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 7621456421669903/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 binary64)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal 664132393664613/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal 664132393664613/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
Outputs
(if (<=.f64 b_2 #s(literal -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 3536355779654835/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 3536355779654835/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -2465969711912525/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 7621456421669903/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 binary64)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -2465969711912525/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 7621456421669903/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 binary64)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal 664132393664613/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal 664132393664613/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(if (<=.f64 b_2 #s(literal 664132393664613/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(/.f64 b_2 (neg.f64 a))

soundness1.1s (11.7%)

Memory
-122.7MiB live, 744.9MiB allocated
Rules
11 022×lower-fma.f64
11 022×lower-fma.f32
10 650×lower-fma.f64
10 650×lower-fma.f32
8 916×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025130
045122
1174114
01306114
08047252
126567037
083146800
06485872
120615785
268665747
082425550
01041
01741
16439
246338
3588838
0861134
028133
050121
1182114
21210103
09823103
05083200
116063160
255203144
087823008
Stop Event
fuel
iter limit
node limit
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
iter limit
Compiler

Compiled 271 to 165 computations (39.1% saved)

preprocess104.0ms (1.1%)

Memory
6.1MiB live, 248.0MiB allocated
Compiler

Compiled 410 to 150 computations (63.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...