quad2p (problem 3.2.1, positive)

Time bar (total: 8.2s)

analyze138.0ms (1.7%)

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

Compiled 15 to 12 computations (20% saved)

sample1.5s (17.7%)

Memory
-40.9MiB live, 1 613.3MiB allocated
Samples
466.0ms5 502×0valid
238.0ms1 241×2valid
202.0ms1 335×1valid
102.0ms178×3valid
73.0ms1 086×0invalid
Precisions
Click to see histograms. Total time spent on operations: 730.0ms
ival-mult: 155.0ms (21.2% of total)
ival-sub: 121.0ms (16.6% of total)
ival-div: 118.0ms (16.2% of total)
ival-sqrt: 114.0ms (15.6% of total)
adjust: 74.0ms (10.1% of total)
ival-neg: 72.0ms (9.9% of total)
ival-add: 67.0ms (9.2% of total)
ival-true: 7.0ms (1% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

preprocess126.0ms (1.5%)

Memory
21.6MiB live, 60.4MiB 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)

explain170.0ms (2.1%)

Memory
0.9MiB live, 156.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1170-1(8.23922803086917e-175 1.5171494168761902e-157 -2.329290452414055e-244)(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))))
190-1(-7.963508720843157e-292 2.563413214460843e+43 1.3584531380345406e+25)(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
30-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
00-0-(*.f64 b_2 b_2)
00-0-a
00-0-(neg.f64 b_2)
00-0-b_2
00-0-(*.f64 a c)
00-0-c
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))oflow-rescue1120
(*.f64 b_2 b_2)overflow100
(*.f64 a c)overflow18
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow112
+.f64(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation510
/.f64(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n180
(*.f64 b_2 b_2)underflow37
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow32
(*.f64 a c)underflow40
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow4
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue40
(*.f64 b_2 b_2)underflow37
(*.f64 a c)underflow40
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow4
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue30
(*.f64 b_2 b_2)overflow100
(*.f64 a c)overflow18
Confusion
Predicted +Predicted -
+1300
-22104
Precision
0.8552631578947368
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13000
-220104
Precision?
0.8552631578947368
Recall?
1.0
Freqs
test
numberfreq
0104
1116
236
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
29.0ms348×0valid
16.0ms82×2valid
9.0ms68×1valid
4.0ms14×3valid
Compiler

Compiled 136 to 44 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-div: 9.0ms (24.2% of total)
ival-mult: 8.0ms (21.5% of total)
ival-sqrt: 6.0ms (16.1% of total)
ival-sub: 4.0ms (10.7% of total)
adjust: 4.0ms (10.7% of total)
ival-add: 4.0ms (10.7% of total)
ival-neg: 2.0ms (5.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

simplify53.0ms (0.6%)

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

localize74.0ms (0.9%)

Memory
-4.4MiB live, 80.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.1%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy93.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy81.6%
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy57.6%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
46.0ms174×0valid
10.0ms41×2valid
5.0ms34×1valid
2.0ms3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 4.0ms (23.7% of total)
ival-div: 3.0ms (17.8% of total)
ival-sqrt: 3.0ms (17.8% of total)
ival-sub: 2.0ms (11.9% of total)
adjust: 2.0ms (11.9% of total)
ival-add: 2.0ms (11.9% of total)
ival-neg: 1.0ms (5.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series22.0ms (0.3%)

Memory
9.3MiB live, 45.9MiB 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
5.0ms
c
@0
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
1.0ms
a
@inf
(+ (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))))
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)

rewrite247.0ms (3%)

Memory
-17.1MiB live, 379.8MiB 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))))))

simplify379.0ms (4.6%)

Memory
20.8MiB live, 629.3MiB 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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (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))))
(* -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 c (*.f64 c (*.f64 a a)))) (*.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 a (*.f64 c #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (*.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)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (*.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))))))
(neg.f64 (*.f64 b_2 (fma.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) #s(literal 2 binary64))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a 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 b_2 (+.f64 #s(literal -2 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 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 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.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 a (/.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 c (/.f64 #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 c (/.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)))
(* 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 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 (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)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 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 (neg.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)) (neg.f64 b_2)) a)))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))))) a) b_2) 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 #s(literal -1/8 binary64) (*.f64 a 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 #s(literal -1/8 binary64) (*.f64 a 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 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) b_2)) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a 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 (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 (/.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)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 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)) (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)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 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 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.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)) (neg.f64 b_2)) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal 1/2 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 (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 #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 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) (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 c (/.f64 #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 c #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_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)
(/.f64 (fma.f64 a (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) #s(literal -1/8 binary64)) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.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 a #s(literal 4 binary64)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64))))) (fma.f64 a (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/16 binary64)) (*.f64 c (*.f64 c c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) b_2)
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(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))))))
(*.f64 (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 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (fma.f64 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 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 #s(literal 2 binary64) a)))) (neg.f64 b_2))
(* -1/2 (/ c b_2))
(*.f64 c (/.f64 #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 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.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 a (/.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 c (/.f64 #s(literal -1/2 binary64) b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/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 c (/.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)))
(+ (* -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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 (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)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 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 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.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 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)))) a) b_2) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(* -1/2 (/ c b_2))
(*.f64 c (/.f64 #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 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.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 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 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 (*.f64 a (*.f64 a 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 #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 #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 (pow.f64 a #s(literal 5 binary64)) (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 (*.f64 a (*.f64 a 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 #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)))))
(*.f64 c (+.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (/.f64 b_2 (neg.f64 a))) c) (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.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)))))
(*.f64 c (neg.f64 (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 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) 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 #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 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (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)) (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 b_2 (*.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 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.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 (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 b_2 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.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))))))
(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 c (*.f64 c (*.f64 a a)))) (*.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 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(fma.f64 (*.f64 b_2 (/.f64 (*.f64 a c) (*.f64 b_2 b_2))) #s(literal 1/2 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 #s(literal -1/8 binary64) (*.f64 a 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 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 a (*.f64 c (/.f64 #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 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.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 a (/.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 c (/.f64 #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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))))
(* -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 a (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (*.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))))))
(* -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/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)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal 1/2 binary64)))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 a (neg.f64 (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 c (*.f64 a a))))) (*.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 c (/.f64 #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 #s(literal -1/8 binary64) (*.f64 a 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 #s(literal -1/8 binary64) (*.f64 a 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 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 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 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 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 (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 (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 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 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)))))
(neg.f64 (*.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))))))
(* -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 #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 (* 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 #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 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 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 (* 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 b_2 (fma.f64 b_2 (neg.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2))) b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (fma.f64 b_2 (neg.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2))) b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (fma.f64 b_2 (neg.f64 (/.f64 (*.f64 a c) (*.f64 b_2 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 b_2 (fma.f64 b_2 (neg.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2))) b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (fma.f64 b_2 (neg.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2))) b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (fma.f64 b_2 (neg.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2))) b_2))
(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)))

eval76.0ms (0.9%)

Memory
-7.4MiB live, 176.7MiB allocated
Compiler

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

prune109.0ms (1.3%)

Memory
11.1MiB live, 241.8MiB allocated
Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New59012602
Fresh000
Picked011
Done000
Total59013603
Accuracy
94.0%
Counts
603 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.5%
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2))) b_2)
24.9%
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
19.2%
(/.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)
10.7%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.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 (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)))))) a)
22.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)
51.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
6.2%
(/.f64 (+.f64 (neg.f64 b_2) (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)))) (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)))))))))) a)
37.7%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 (fma.f64 b_2 (neg.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2))) b_2)))) a)
29.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
32.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
40.8%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
34.2%
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
40.8%
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
Compiler

Compiled 542 to 298 computations (45% saved)

simplify138.0ms (1.7%)

Memory
-0.4MiB live, 134.4MiB 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
(sqrt.f64 (*.f64 a (neg.f64 c)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2)))
cost-diff832
(sqrt.f64 (*.f64 b_2 b_2))
cost-diff0
(/.f64 #s(literal -1/2 binary64) b_2)
cost-diff0
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
cost-diff0
(/.f64 b_2 a)
cost-diff0
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
Rules
1 120×lower-fma.f32
1 118×lower-fma.f64
776×lower-*.f32
766×lower-*.f64
542×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028158
049144
171134
2110134
3176134
4267134
5425134
6781134
71383134
82415134
92618134
102749134
112829134
122848134
132860134
142900134
153152134
163152134
03152134
Stop Event
iter limit
saturated
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 c (/.f64 #s(literal -1/2 binary64) b_2))
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2)))
(neg.f64 b_2)
b_2
(sqrt.f64 (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
a
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
(neg.f64 b_2)
b_2
(sqrt.f64 (*.f64 a (neg.f64 c)))
(*.f64 a (neg.f64 c))
a
(neg.f64 c)
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 (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 #s(literal -2 binary64) (/.f64 b_2 a))
#s(literal -2 binary64)
(/.f64 b_2 a)
b_2
a
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
(/.f64 (-.f64 (fabs.f64 b_2) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2)))
(-.f64 (fabs.f64 b_2) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 (*.f64 b_2 b_2))
(fabs.f64 b_2)
(*.f64 b_2 b_2)
a
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 (*.f64 a (neg.f64 c)))
(*.f64 a (neg.f64 c))
a
(neg.f64 c)
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 (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

localize85.0ms (1%)

Memory
7.0MiB live, 205.0MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(/.f64 #s(literal -1 binary64) (/.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) (fma.f64 b_2 b_2 (*.f64 a c)))
accuracy94.1%
(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) (sqrt.f64 (*.f64 a (neg.f64 c))))
accuracy99.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
accuracy94.1%
(sqrt.f64 (*.f64 a (neg.f64 c)))
accuracy100.0%
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2)))
accuracy100.0%
(*.f64 b_2 b_2)
accuracy100.0%
(neg.f64 b_2)
accuracy86.4%
(sqrt.f64 (*.f64 b_2 b_2))
accuracy100.0%
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy99.9%
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
accuracy100.0%
(/.f64 b_2 a)
accuracy100.0%
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
Samples
37.0ms182×0invalid
16.0ms74×0valid
Compiler

Compiled 166 to 30 computations (81.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-div: 14.0ms (38.9% of total)
ival-mult: 11.0ms (30.6% of total)
ival-sqrt: 5.0ms (13.9% of total)
ival-add: 4.0ms (11.1% of total)
ival-neg: 2.0ms (5.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series75.0ms (0.9%)

Memory
-9.9MiB live, 66.7MiB allocated
Counts
17 → 432
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))>
#<alt (/.f64 b_2 a)>
#<alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))>
#<alt (/.f64 #s(literal -1/2 binary64) b_2)>
#<alt (sqrt.f64 (*.f64 b_2 b_2))>
#<alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2)))>
#<alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)>
#<alt (neg.f64 b_2)>
#<alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))>
#<alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)>
#<alt (sqrt.f64 (*.f64 a (neg.f64 c)))>
#<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 (*.f64 b_2 b_2)>
#<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 (/ 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 (* -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 b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<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 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 (* 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 (* 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 (/ 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 (+ (* -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 (/ (- (* (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))>
#<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 (* -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 (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 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) (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

108 calls:

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

rewrite70.0ms (0.9%)

Memory
12.6MiB live, 131.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
754×lower-fma.f32
752×lower-fma.f64
578×lower-*.f32
568×lower-*.f64
528×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028123
049109
117196
0117096
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
17 → 284
Calls
Call 1
Inputs
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/.f64 b_2 a)
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
(sqrt.f64 (*.f64 b_2 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2)))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 b_2 b_2))) a)
(neg.f64 b_2)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(sqrt.f64 (*.f64 a (neg.f64 c)))
(/.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)
(*.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) (fma.f64 b_2 b_2 (*.f64 a c)))
Outputs
(/.f64 #s(literal -2 binary64) (/.f64 a 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 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a))
(/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -2 binary64)))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) 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 (neg.f64 b_2) a))
(/.f64 b_2 a)
(/.f64 (neg.f64 b_2) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 a b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a b_2) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 b_2 #s(literal 1 binary64)) a)
(pow.f64 (/.f64 a b_2) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 (neg.f64 a)))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 #s(literal 1 binary64) a) b_2)
(/.f64 c (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 b_2))
(*.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 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 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/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1/2 binary64) (neg.f64 b_2))
(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/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64))
b_2
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 b_2)) #s(literal 1/2 binary64)))
(fabs.f64 b_2)
(fabs.f64 (neg.f64 b_2))
(sqrt.f64 (*.f64 b_2 b_2))
(pow.f64 b_2 #s(literal 1 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 b_2) #s(literal 2 binary64))
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(*.f64 (pow.f64 (*.f64 b_2 b_2) #s(literal 1/4 binary64)) (pow.f64 (*.f64 b_2 b_2) #s(literal 1/4 binary64)))
(+.f64 b_2 (neg.f64 b_2))
(+.f64 (neg.f64 b_2) b_2)
(+.f64 (neg.f64 b_2) (neg.f64 (neg.f64 b_2)))
(+.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 b_2))
(-.f64 b_2 b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 b_2))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) b_2)))
(-.f64 (+.f64 b_2 #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal -1 binary64) b_2)
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (neg.f64 b_2)))
(fma.f64 #s(literal -1 binary64) b_2 b_2)
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (neg.f64 b_2)))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (neg.f64 b_2))
(fma.f64 (pow.f64 (*.f64 b_2 b_2) #s(literal 1/4 binary64)) (pow.f64 (*.f64 b_2 b_2) #s(literal 1/4 binary64)) (neg.f64 b_2))
(neg.f64 (-.f64 b_2 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 (neg.f64 b_2)))) (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) b_2) (fma.f64 b_2 b_2 (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 (neg.f64 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 (neg.f64 b_2))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (neg.f64 b_2))) (-.f64 (neg.f64 b_2) b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (neg.f64 b_2))) (neg.f64 (-.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (neg.f64 b_2))) (-.f64 b_2 (neg.f64 b_2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 (neg.f64 b_2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 (neg.f64 b_2))))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (neg.f64 b_2)))) (-.f64 (neg.f64 b_2) b_2))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (neg.f64 b_2)))) (neg.f64 (-.f64 (neg.f64 b_2) b_2)))
(*.f64 #s(literal -1 binary64) (-.f64 b_2 b_2))
(*.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 (neg.f64 b_2))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) b_2)))
(neg.f64 (/.f64 (-.f64 b_2 b_2) a))
(/.f64 (-.f64 b_2 b_2) a)
(/.f64 (-.f64 b_2 b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 b_2) (neg.f64 (neg.f64 a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 (neg.f64 b_2))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (-.f64 (neg.f64 b_2) b_2)))
(/.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 (neg.f64 b_2)))) a))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) b_2) a))
(/.f64 (*.f64 (-.f64 b_2 b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (*.f64 b_2 (-.f64 b_2 (neg.f64 b_2)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 b_2 (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) b_2))
(pow.f64 (/.f64 a (-.f64 b_2 b_2)) #s(literal -1 binary64))
(*.f64 (-.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (-.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 b_2 b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 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 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
(+.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 b_2))
(-.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 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 a (neg.f64 c)) (-.f64 (neg.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 #s(literal -1 binary64) b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) (neg.f64 b_2))
(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)) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))))
(/.f64 (fma.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (fma.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 a (neg.f64 c) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 b_2)))
(*.f64 (fma.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)) (neg.f64 a))
(/.f64 (fma.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 (fma.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (fma.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)) #s(literal -1 binary64))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 a (neg.f64 c))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 a (neg.f64 c)))
(pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)))
(*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a))
(*.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 (*.f64 a (neg.f64 c)) (*.f64 b_2 (neg.f64 b_2)))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (*.f64 (*.f64 a c) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) #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 b_2 (neg.f64 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 a (neg.f64 c) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 c (neg.f64 a) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (*.f64 a c) #s(literal -1 binary64)))
(fma.f64 (neg.f64 b_2) b_2 (*.f64 a (neg.f64 c)))
(fma.f64 (neg.f64 c) a (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 #s(literal -1 binary64) (*.f64 a c) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 a c) #s(literal -1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (neg.f64 a) c (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) (*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 (neg.f64 c))) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 a #s(literal -1 binary64)) c (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (sqrt.f64 a)) (sqrt.f64 (neg.f64 c)) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 (neg.f64 b_2) (sqrt.f64 b_2)) (sqrt.f64 b_2) (*.f64 a (neg.f64 c)))
(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 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (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)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (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)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (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)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (fma.f64 b_2 b_2 (*.f64 a c))) (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 (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 (fma.f64 b_2 b_2 (*.f64 a c))) (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))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.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)))) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (+.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 (fma.f64 b_2 b_2 (*.f64 a c))) (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 (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 (fma.f64 b_2 b_2 (*.f64 a c))) (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 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 (fma.f64 b_2 b_2 (*.f64 a c))) (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 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 (fma.f64 b_2 b_2 (*.f64 a c))) (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 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 (fma.f64 b_2 b_2 (*.f64 a c))) (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)) (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 b_2) #s(literal 2 binary64)))
(fabs.f64 (*.f64 b_2 b_2))
(sqrt.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))
(neg.f64 (*.f64 b_2 (neg.f64 b_2)))
(pow.f64 b_2 #s(literal 2 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))
(pow.f64 (neg.f64 b_2) #s(literal 2 binary64))
(pow.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(*.f64 b_2 b_2)
(*.f64 (neg.f64 b_2) (neg.f64 b_2))
(*.f64 #s(literal -1 binary64) (*.f64 b_2 (neg.f64 b_2)))
(*.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(*.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) b_2))
(*.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2)
(*.f64 (*.f64 b_2 (sqrt.f64 b_2)) (sqrt.f64 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 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (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)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))

simplify403.0ms (4.9%)

Memory
14.5MiB live, 572.8MiB allocated
Algorithm
egg-herbie
Rules
8 972×lower-fma.f64
8 972×lower-fma.f32
6 136×lower-*.f64
6 136×lower-*.f32
3 552×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06505688
120655587
269465543
081245356
Stop Event
iter limit
node limit
Counts
432 → 424
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)
(* -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)
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
0
0
0
0
0
0
0
0
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
0
0
0
0
0
0
0
0
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
0
0
0
0
0
0
0
0
0
0
0
0
(* -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 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))
(* 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 (* 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 (/ 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))
(+ (* -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)))
(/ (- (* (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))
(* (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)))
(* -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)))))
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 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) (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)
(/ 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)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 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)
b_2
b_2
b_2
b_2
b_2
b_2
b_2
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)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
(* -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)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
(* -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)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
(* -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 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)))
(* 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 (neg.f64 b_2) a)))
(* 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 (neg.f64 b_2) a)))
(* 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 (neg.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 a (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 a (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 a (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))))
(- (* (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 (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) 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 (neg.f64 b_2) a)
(* -1 (* b_2 (+ (* -1 (* (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 (+ (* -1 (* (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 (+ (* -1 (* (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)))
(/ (- (* (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)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(* -1 (* (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)))
(/ (- (* (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 (-.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))) (* (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))) (* (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))))
(* -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))
(*.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))))
(* -1 (* a c))
(*.f64 a (neg.f64 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)) (* -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 (*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) b_2) b_2)
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) b_2) b_2)
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) b_2) b_2)
(* -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 (*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) b_2) b_2)
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) b_2) b_2)
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) b_2) b_2)
(* -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 a (neg.f64 c))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(neg.f64 (*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c)))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(neg.f64 (*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c)))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(neg.f64 (*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c)))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(neg.f64 (*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c)))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(neg.f64 (*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c)))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(neg.f64 (*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c)))
(* -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 a (neg.f64 c))
(* 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 a (neg.f64 c))
(* -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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 c (*.f64 c (*.f64 a c))))))) (*.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 c))) (*.f64 (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 (- (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))
(-.f64 (*.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)
(* 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 (*.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.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))
(-.f64 (*.f64 b_2 (+.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (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)
(* -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 (*.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.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 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (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)
(fma.f64 b_2 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.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))) b_2)
(fma.f64 a (fma.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (*.f64 c (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)))
(- (+ (* 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 (*.f64 #s(literal 1/16 binary64) a) (*.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/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 (*.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 (neg.f64 b_2) a)))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 a (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (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 a (*.f64 a c)))))) (/.f64 (neg.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 (*.f64 c 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)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (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 a (*.f64 a c)))))) (/.f64 (neg.f64 b_2) a)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.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 (neg.f64 b_2) a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (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 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 b_2 b_2)) (neg.f64 b_2)) a)))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 a) (-.f64 (/.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 c (*.f64 c (*.f64 a c)))))) (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) b_2) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c 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)
(fma.f64 b_2 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.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))))) b_2)
(fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 c (fma.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (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 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64))))))) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 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 (-.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 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.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)))) (/.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 (-.f64 (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 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.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))))) (/.f64 b_2 c)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.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 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c)))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (neg.f64 c) (fma.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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (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 c a)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (*.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)))) 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 (neg.f64 b_2) a))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 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 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c 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 #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 #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 #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))) (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 #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))) (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)))))
(*.f64 (+.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))) (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))))))
(neg.f64 (*.f64 b_2 (+.f64 (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))) (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))))
(* -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 (*.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))) (+.f64 (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))) (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))
(/ (- (* 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 (fma.f64 b_2 (+.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64))))) 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 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (*.f64 c (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))) 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 (*.f64 #s(literal 1/16 binary64) a) (*.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/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)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (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 a (*.f64 a c)))))) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c 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)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (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 a (*.f64 a c)))))) (/.f64 (neg.f64 b_2) a))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(*.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 (neg.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)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 (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) (*.f64 b_2 b_2)) b_2) a))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1))))) a))) a)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.f64 a c))))) (*.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))
(/ (- (* 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 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 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 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal 1/2 binary64) (/.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 (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 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 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 (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 c (*.f64 c (*.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 #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 (-.f64 (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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 c (*.f64 c (*.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 #s(literal 1 binary64) (*.f64 a c)))))) (/.f64 b_2 (*.f64 a c))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(*.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)))))
(*.f64 (neg.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 (*.f64 (*.f64 b_2 b_2) (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 (neg.f64 b_2) a)) c)))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(*.f64 (neg.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 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal 1/2 binary64)))) c)) c)))
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2))))
(+ (* (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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 c (*.f64 c (*.f64 a c))))))) (*.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 c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/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 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 c (*.f64 c (*.f64 a c)))))))) (*.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 (*.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 (*.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.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 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (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 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 (*.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.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 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (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))
(* 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 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.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 b_2 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (fma.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (*.f64 c (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(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 (*.f64 #s(literal 1/16 binary64) a) (*.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/2 binary64) (*.f64 c (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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 (*.f64 b_2 b_2) (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)))))
(* 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 (*.f64 c 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)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 (*.f64 b_2 b_2) (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))))))
(* 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 #s(literal -1 binary64)) (*.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))))))) (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 (*.f64 b_2 b_2) (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)))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.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 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) (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)))))
(* -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) (-.f64 (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)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) (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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(*.f64 (neg.f64 a) (-.f64 (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)) (sqrt.f64 #s(literal -1 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 (pow.f64 b_2 #s(literal 6 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) (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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* 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 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.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 c (fma.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 a (*.f64 c (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 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64))))))) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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/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 c (*.f64 c (*.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)))))
(* 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)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.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))))))
(* 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/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 (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 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.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)))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.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)))))
(neg.f64 (*.f64 c (fma.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.f64 a c))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal 1/2 binary64))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))
(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 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.f64 a c))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal 1/2 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)))))))
(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 (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 (/.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)) (fma.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.f64 a c))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal 1/2 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 c (*.f64 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)))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 (/.f64 b_2 (*.f64 a (*.f64 a (*.f64 c (*.f64 c (*.f64 a c)))))) (/.f64 #s(literal -1 binary64) (*.f64 a (*.f64 c (*.f64 a 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 c (*.f64 c (*.f64 a 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 c (*.f64 a 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 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))) (/ (* a c) (pow b_2 2))) (pow b_2 2))
(/.f64 (fma.f64 a (*.f64 a (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.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 (-.f64 (fma.f64 (*.f64 a (*.f64 a a)) (neg.f64 (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 a (*.f64 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 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))) (/ (* a c) (pow b_2 2))) (pow b_2 2))
(/.f64 (fma.f64 a (*.f64 a (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.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 (-.f64 (fma.f64 (*.f64 a (*.f64 a a)) (neg.f64 (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 a (*.f64 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 a) (/.f64 c (*.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 (fma.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 c (neg.f64 (*.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 (fma.f64 a (-.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 c (*.f64 c (*.f64 a c))) (pow.f64 b_2 #s(literal 8 binary64)))) (/.f64 c (neg.f64 (*.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 c (*.f64 a 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 #s(literal 1 binary64) c) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (*.f64 c (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 c (*.f64 a 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 #s(literal 1 binary64) c) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (*.f64 c (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 c (*.f64 a 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 c (*.f64 a c))) (/.f64 #s(literal -1 binary64) c)) a))
(* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* a (pow c 3))) (/ (pow b_2 2) (pow c 2))) a)) (/ 1 c)) a))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) c) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (*.f64 c (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 c (*.f64 a 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 c (*.f64 c (*.f64 a 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 a) (/.f64 c (*.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 (fma.f64 a (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 a (neg.f64 (*.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 (-.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 a (*.f64 a (*.f64 a c))) (pow.f64 b_2 #s(literal 8 binary64)))) (/.f64 a (neg.f64 (*.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 c (*.f64 a 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) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c (*.f64 a (*.f64 a (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 a 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) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c (*.f64 a (*.f64 a (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 a 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 c (*.f64 a c))) (/.f64 #s(literal -1 binary64) c)) a))
(* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* (pow a 3) c)) (/ (pow b_2 2) (pow a 2))) c)) (/ 1 a)) c))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 c (*.f64 a (*.f64 a (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 a 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 b_2 (/.f64 b_2 (*.f64 a a)))) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (*.f64 a c))))

eval109.0ms (1.3%)

Memory
4.5MiB live, 154.8MiB allocated
Compiler

Compiled 11 904 to 1 523 computations (87.2% saved)

prune79.0ms (1%)

Memory
-29.6MiB live, 184.9MiB allocated
Pruning

19 alts after pruning (16 fresh and 3 done)

PrunedKeptTotal
New73115746
Fresh617
Picked325
Done011
Total74019759
Accuracy
96.8%
Counts
759 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.9%
(/.f64 (fma.f64 (pow.f64 (*.f64 b_2 b_2) #s(literal 1/4 binary64)) (pow.f64 (*.f64 b_2 b_2) #s(literal 1/4 binary64)) (neg.f64 b_2)) a)
17.9%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) (neg.f64 b_2)) a)
29.5%
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2))) b_2)
31.4%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
29.6%
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))
32.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a)
51.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
27.0%
(/.f64 (+.f64 (neg.f64 b_2) (exp.f64 (*.f64 (log.f64 (*.f64 b_2 b_2)) #s(literal 1/2 binary64)))) a)
31.4%
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)
34.3%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
16.7%
(/.f64 (neg.f64 b_2) a)
34.0%
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
32.5%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)))
40.7%
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
32.5%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))
40.7%
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
34.2%
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
40.8%
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
12.6%
#s(literal 0 binary64)
Compiler

Compiled 472 to 310 computations (34.3% saved)

simplify362.0ms (4.4%)

Memory
-1.7MiB live, 346.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff128
(/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))
cost-diff192
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))
cost-diff256
(-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
cost-diff384
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)
cost-diff0
(sqrt.f64 (*.f64 a (neg.f64 c)))
cost-diff0
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
cost-diff0
(/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)))
cost-diff0
(*.f64 c #s(literal -1/2 binary64))
cost-diff0
(/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff0
(*.f64 #s(literal -2 binary64) b_2)
cost-diff320
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
Rules
10 488×lower-fma.f64
10 488×lower-fma.f32
2 154×lower-*.f32
2 142×lower-*.f64
1 814×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026165
045165
179156
2166152
3413151
41274149
54322149
65836149
76652149
87060149
97108149
107137149
08193146
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal -2 binary64) b_2)
#s(literal -2 binary64)
b_2
(/.f64 #s(literal 1 binary64) a)
#s(literal 1 binary64)
a
#s(literal 0 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
#s(literal 1 binary64)
(/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))
b_2
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)))
#s(literal 1 binary64)
(/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))
a
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(sqrt.f64 (*.f64 a (neg.f64 c)))
(*.f64 a (neg.f64 c))
(neg.f64 c)
c
b_2
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(*.f64 b_2 b_2)
b_2
(*.f64 a (neg.f64 c))
a
(neg.f64 c)
c
(/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))
#s(literal 1 binary64)
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
(neg.f64 b_2)
(sqrt.f64 (*.f64 a (neg.f64 c)))
Outputs
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(*.f64 #s(literal -2 binary64) b_2)
#s(literal -2 binary64)
b_2
(/.f64 #s(literal 1 binary64) a)
#s(literal 1 binary64)
a
#s(literal 0 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 c (*.f64 #s(literal -2 binary64) b_2))
#s(literal 1 binary64)
(/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) c)
b_2
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a)
#s(literal 1 binary64)
(/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))
a
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(sqrt.f64 (*.f64 a (neg.f64 c)))
(*.f64 a (neg.f64 c))
(neg.f64 c)
c
b_2
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 b_2 b_2 (*.f64 a c))
(*.f64 b_2 b_2)
b_2
(*.f64 a (neg.f64 c))
a
(neg.f64 c)
c
(/.f64 #s(literal 1 binary64) (-.f64 (neg.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)))))
#s(literal 1 binary64)
(-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))
(neg.f64 b_2)
(sqrt.f64 (*.f64 a (neg.f64 c)))

localize80.0ms (1%)

Memory
29.5MiB live, 147.4MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)
accuracy98.9%
(-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
accuracy87.4%
(sqrt.f64 (*.f64 a (neg.f64 c)))
accuracy76.1%
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))
accuracy100.0%
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
accuracy99.9%
(/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)))
accuracy87.4%
(sqrt.f64 (*.f64 a (neg.f64 c)))
accuracy100.0%
(/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 c #s(literal -1/2 binary64))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
accuracy100.0%
(/.f64 #s(literal 1 binary64) a)
accuracy100.0%
(*.f64 #s(literal -2 binary64) b_2)
accuracy99.8%
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
Samples
32.0ms161×0valid
17.0ms95×0invalid
Compiler

Compiled 167 to 28 computations (83.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-div: 14.0ms (43.9% of total)
ival-mult: 9.0ms (28.2% of total)
ival-sub: 3.0ms (9.4% of total)
ival-neg: 3.0ms (9.4% of total)
ival-sqrt: 2.0ms (6.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series44.0ms (0.5%)

Memory
-17.6MiB live, 55.0MiB allocated
Counts
14 → 384
Calls
Call 1
Inputs
#<alt (*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))>
#<alt (*.f64 #s(literal -2 binary64) b_2)>
#<alt (/.f64 #s(literal 1 binary64) a)>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))>
#<alt (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))>
#<alt (*.f64 c #s(literal -1/2 binary64))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)))>
#<alt (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))>
#<alt (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)>
#<alt (sqrt.f64 (*.f64 a (neg.f64 c)))>
#<alt (/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)>
#<alt (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))>
#<alt (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))>
#<alt (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 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 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 (* -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 (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -2 (/ b_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)>
#<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 (/ (- (* (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 (/ 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 (/ a (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ a (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ a (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ a (- (* (sqrt (* a c)) (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 (- (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))>
#<alt (- (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* a (* (pow c 2) (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))))>
#<alt (* -1 (* (sqrt (/ a c)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))>
#<alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))) (* -1 (/ (* a b_2) c))) a)))>
#<alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (/ (* a (pow b_2 3)) (pow c 2)) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) a)) (* -1 (/ (* a b_2) c))) a)))>
#<alt (/ a (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ a (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ a (- (* (sqrt (* a c)) (sqrt -1)) b_2))>
#<alt (/ a (- (* (sqrt (* a c)) (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 (/ (- (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)>
#<alt (/ (- (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* a (* c (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (pow (sqrt -1) 2))))) c)>
#<alt (* -1 (* (sqrt (/ a c)) (sqrt -1)))>
#<alt (* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow b_2 3) c) a)) (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))) c)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))>
#<alt (* (sqrt (/ a c)) (/ 1 (sqrt -1)))>
#<alt (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))>
#<alt (+ (* b_2 (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ b_2 (pow (sqrt -1) 3))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))>
#<alt (+ (* b_2 (+ (* b_2 (- (/ b_2 (* a (* (pow c 2) (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))>
#<alt (* -1 (/ a b_2))>
#<alt (/ (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))) b_2)>
#<alt (/ (- (+ (* -1 a) (* -1 (/ (* (pow a 2) (* c (pow (sqrt -1) 2))) (pow b_2 2)))) (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2))) b_2)>
#<alt (/ (- (+ (* -1 a) (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ (pow (sqrt -1) 3) (pow b_2 3))))) (+ (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)) (/ (* (pow a 2) (* c (pow (sqrt -1) 2))) (pow b_2 2)))) b_2)>
#<alt (* -1 (/ a b_2))>
#<alt (* -1 (/ (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2))) b_2))>
#<alt (* -1 (/ (+ a (* -1 (/ (- (* -1 (/ (* (pow a 2) (* c (pow (sqrt -1) 2))) b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1))) b_2))) b_2))>
#<alt (* -1 (/ (+ a (* -1 (/ (- (* -1 (/ (- (* (sqrt (* (pow a 5) (pow c 3))) (/ (pow (sqrt -1) 3) b_2)) (* -1 (* (pow a 2) (* c (pow (sqrt -1) 2))))) b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1))) b_2))) 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 (* 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 (* 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))>
#<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))>
#<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 (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 (* a (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (pow (sqrt -1) 2))))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (sqrt -1))))) (/ 1 (* a (pow (sqrt -1) 2))))))>
#<alt (* -1 (/ b_2 a))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))>
#<alt (* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (+ (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) (pow b_2 3))) (* (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 (/ (- (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (/ (- (* -1 (/ (- (+ c (* -1 (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) b_2)))) (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 a))))>
#<alt (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))>
#<alt (/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)>
#<alt (/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)>
#<alt (/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)>
#<alt (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))>
#<alt (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a))) a)>
#<alt (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1))))) a)>
#<alt (/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (* (pow a 2) (* c (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1)))))) a)>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)) a))) a))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))))) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) c) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) a)) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))>
#<alt (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))>
#<alt (+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))>
#<alt (+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))>
#<alt (+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))>
#<alt (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1)))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (* a (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (- (+ (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))) c)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) c))) c)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* a c)>
#<alt (- (pow b_2 2) (* -1 (* a c)))>
#<alt (- (pow b_2 2) (* -1 (* a c)))>
#<alt (- (pow b_2 2) (* -1 (* a c)))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))>
#<alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))>
#<alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))>
#<alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))>
#<alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))>
#<alt (pow b_2 2)>
#<alt (+ (* a c) (pow b_2 2))>
#<alt (+ (* a c) (pow b_2 2))>
#<alt (+ (* a c) (pow b_2 2))>
#<alt (* a c)>
#<alt (* a (- (/ (pow b_2 2) a) (* -1 c)))>
#<alt (* a (- (/ (pow b_2 2) a) (* -1 c)))>
#<alt (* a (- (/ (pow b_2 2) a) (* -1 c)))>
#<alt (* a c)>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) c)))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) c)))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) c)))>
#<alt (pow b_2 2)>
#<alt (+ (* a c) (pow b_2 2))>
#<alt (+ (* a c) (pow b_2 2))>
#<alt (+ (* a c) (pow b_2 2))>
#<alt (* a c)>
#<alt (* c (- (/ (pow b_2 2) c) (* -1 a)))>
#<alt (* c (- (/ (pow b_2 2) c) (* -1 a)))>
#<alt (* c (- (/ (pow b_2 2) c) (* -1 a)))>
#<alt (* a c)>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) a)))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) a)))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) a)))>
#<alt (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))>
#<alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (/ b_2 (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* b_2 (- (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))))>
#<alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (pow (sqrt -1) 3)))))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (pow (sqrt -1) 3)))))) (sqrt -1))))) (/ 1 (pow (sqrt -1) 2)))))>
#<alt (* -1 b_2)>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (+ (* -1 (/ (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2))))) (pow b_2 2))) (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))>
#<alt (* b_2 (- (+ (* -1 (/ (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2))))) (pow b_2 2))) (+ (* (sqrt (* a c)) (/ (sqrt -1) b_2)) (* (sqrt (* a c)) (/ (* (sqrt -1) (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2)))))) (pow b_2 3))))) 1))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (/ (- (* -1 (/ (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2)))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (* a c)) (/ (* (sqrt -1) (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2)))))) b_2))) (* a c)) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2)))))>
#<alt (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))>
#<alt (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))>
#<alt (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))>
#<alt (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))>
#<alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)))>
#<alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1)))))>
#<alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (* (pow a 2) (* c (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (- (+ (* (sqrt (* a c)) (sqrt -1)) (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2)>
#<alt (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) (* -1 (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))) a)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) c)) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) a))) a)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))>
#<alt (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))>
#<alt (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))>
#<alt (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))>
#<alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2))) c)))>
#<alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2)))) (sqrt -1)))))>
#<alt (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2)))) (* a (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2)))) (sqrt -1))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (- (+ (* (sqrt (* a c)) (sqrt -1)) (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2)>
#<alt (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c)))))) (* -1 (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c)))) c)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c))) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c)))))) c))) c)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))>
#<alt (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (/ b_2 (* a (* c (pow (sqrt -1) 2)))))>
#<alt (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (pow (sqrt -1) 3)))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))))>
#<alt (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (- (/ b_2 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))))>
#<alt (/ -1 b_2)>
#<alt (/ (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1) b_2)>
#<alt (/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))) (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))) b_2)>
#<alt (/ (- (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) (pow b_2 3))) (+ 1 (+ (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))))) b_2)>
#<alt (/ -1 b_2)>
#<alt (* -1 (/ (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))) b_2))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2))) b_2))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) b_2))) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2))) b_2))>
#<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 (* (sqrt (* a c)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))>
#<alt (/ (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 (* c (pow (sqrt -1) 2)))) a)>
#<alt (/ (- (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a)>
#<alt (/ (- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ (pow b_2 3) (* a (* (pow c 2) (pow (sqrt -1) 4))))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) a)>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)) a))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))) (/ (* a b_2) c)) a))) a))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) a)) (/ (* a b_2) c)) a))) a))>
#<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 (* (sqrt (* a c)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))>
#<alt (/ (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 (* a (pow (sqrt -1) 2)))) c)>
#<alt (/ (- (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c)>
#<alt (/ (- (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ (pow b_2 3) (* (pow a 2) (* c (pow (sqrt -1) 4))))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) c)>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) c))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)) c))) c))>
#<alt (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow b_2 3) c) (pow a 2))) (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) c)) (/ (* b_2 c) a)) c))) c))>
Calls

96 calls:

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

rewrite338.0ms (4.1%)

Memory
-0.1MiB live, 525.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 506×lower-fma.f64
7 506×lower-fma.f32
5 216×lower-*.f32
5 204×lower-*.f64
2 382×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025118
04494
116387
2113786
0985385
Stop Event
iter limit
node limit
iter limit
Counts
14 → 1 667
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal -2 binary64) b_2)
(/.f64 #s(literal 1 binary64) a)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))
(*.f64 c #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)))
(/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(sqrt.f64 (*.f64 a (neg.f64 c)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))) a)
(-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a (neg.f64 c)))))
Outputs
(neg.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -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 1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.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 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -2 binary64)))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.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 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) a) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -2 binary64)) b_2)
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)))
(-.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 -2 binary64) b_2)
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 b_2 #s(literal 2 binary64))
(*.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 1 binary64) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 #s(literal 2 binary64) b_2)
(exp.f64 (*.f64 (log.f64 a) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) a))
(neg.f64 (/.f64 #s(literal -1 binary64) a))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) a)
(/.f64 #s(literal -1 binary64) (neg.f64 a))
(pow.f64 a #s(literal -1 binary64))
(pow.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) a))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) b_2) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(neg.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.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) c) (/.f64 #s(literal 1 binary64) b_2)))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) c))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 2 binary64) c))
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 c b_2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c b_2) #s(literal 1 binary64)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 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 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 2 binary64) c) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) c) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) c) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64)) c)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64)) (neg.f64 c))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (neg.f64 c) #s(literal -1 binary64)))
(*.f64 (neg.f64 (/.f64 c b_2)) #s(literal -1/2 binary64))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (neg.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) c)) #s(literal -1/2 binary64))
(*.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64))) c)
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) (neg.f64 c)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1/2 binary64)) c)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(neg.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))
(/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) c)
(/.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 c))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 b_2 c) #s(literal -1/2 binary64))
(/.f64 (/.f64 b_2 c) #s(literal 1/2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 c #s(literal 1/2 binary64))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 b_2 c))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 b_2 c))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) c))
(*.f64 b_2 (/.f64 #s(literal 2 binary64) c))
(*.f64 b_2 (*.f64 (/.f64 #s(literal 2 binary64) c) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) c))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal -1 binary64) c))
(*.f64 #s(literal 1 binary64) (/.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 2 binary64) (/.f64 b_2 c))
(*.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -2 binary64) c) b_2)
(*.f64 (/.f64 #s(literal -2 binary64) c) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 b_2 c) #s(literal -2 binary64))
(*.f64 (/.f64 b_2 c) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) c) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) c) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) c) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) c))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) c))
(*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) c) #s(literal -1 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) c))
(*.f64 (/.f64 #s(literal -1 binary64) c) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (pow.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -2 binary64) c)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 c #s(literal 1/2 binary64)))
(neg.f64 (*.f64 c #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) c))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -2 binary64) c) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 c #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) c)
(*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 c) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 c #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (neg.f64 c))
(*.f64 (pow.f64 (/.f64 #s(literal -2 binary64) c) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -2 binary64) c) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal -1 binary64)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a))
(+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a))
(+.f64 (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a)) (/.f64 b_2 a))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 a c)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64)) (/.f64 b_2 a))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(+.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(+.f64 (*.f64 (neg.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))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) #s(literal 1 binary64)) (/.f64 (/.f64 b_2 a) #s(literal 1 binary64)))
(-.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 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) a) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) a))
(-.f64 (/.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (/.f64 (*.f64 a (neg.f64 c)) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(-.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(-.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 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (-.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)))))))
(-.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(-.f64 (/.f64 (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(-.f64 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (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))) 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))) 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 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) 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 (/.f64 #s(literal 1 binary64) a) b_2 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) 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) (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (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))) 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 (/.f64 #s(literal -1 binary64) a) b_2) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a))
(fma.f64 #s(literal -1 binary64) (*.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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 (neg.f64 c)) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 (neg.f64 c)) (/.f64 #s(literal 1 binary64) a)) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (sqrt.f64 (neg.f64 c)) (*.f64 (sqrt.f64 a) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (neg.f64 c)) (*.f64 (sqrt.f64 a) (/.f64 #s(literal 1 binary64) a)) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal -1 binary64) a) (/.f64 b_2 a))
(fma.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 b_2 b_2) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 a c)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 a c) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) #s(literal 1 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 a (neg.f64 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 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) b_2) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 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) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) 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))) 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 (sqrt.f64 a) a) (/.f64 (sqrt.f64 (neg.f64 c)) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 a) a) (/.f64 (sqrt.f64 (neg.f64 c)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 c)) a) (sqrt.f64 a) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 c)) a) (sqrt.f64 a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) a) (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) a) (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64))) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64))) (/.f64 b_2 a))
(fma.f64 (*.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (/.f64 b_2 a))
(fma.f64 (*.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a) (/.f64 b_2 a))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 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 a)) (sqrt.f64 (neg.f64 c)) (/.f64 b_2 a))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 c))) (sqrt.f64 a) (/.f64 b_2 a))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (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 b_2 a))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (/.f64 b_2 a))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 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 (*.f64 a (neg.f64 c))) 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 b_2 (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a))
(fma.f64 (*.f64 b_2 (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(neg.f64 (/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (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 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) a) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) a) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (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 b_2 b_2 (*.f64 a (neg.f64 c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.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 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.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 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (neg.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (neg.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal 1 binary64))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.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 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) a)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) a)))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 b_2 b_2 (*.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 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 a)) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (*.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a)))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 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))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) #s(literal -1 binary64))
(*.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 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 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 (+.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 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(*.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 (/.f64 #s(literal -1 binary64) a) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.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 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))))
(*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal 1 binary64))
(*.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 (+.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 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal -1 binary64) a)))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) a)))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) a))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (*.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) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) a))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal -1 binary64) a)))
(*.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 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (/.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 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 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 b_2 (*.f64 a c))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 b_2 b_2 (*.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 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (/.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) a) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) a) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) a) (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.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 (*.f64 a (neg.f64 c))))) a))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1 binary64)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a))
(*.f64 (/.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) a) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) a) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 #s(literal 1 binary64) (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 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(*.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal -1 binary64))))
(+.f64 (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) b_2) (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) b_2))
(+.f64 (*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 a (neg.f64 c))) (*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 a (neg.f64 c))))
(+.f64 (*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(+.f64 (*.f64 b_2 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (*.f64 (*.f64 a (neg.f64 c)) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(+.f64 (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (*.f64 (*.f64 a (neg.f64 c)) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(+.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (*.f64 (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(+.f64 (*.f64 b_2 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (*.f64 b_2 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(-.f64 #s(literal 0 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 b_2 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 b_2 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 a (neg.f64 c)) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 b_2 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 (*.f64 a (neg.f64 c)) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(fma.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) b_2 (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) b_2))
(fma.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 a (neg.f64 c)) (*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 a (neg.f64 c))))
(fma.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2 (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(neg.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 (neg.f64 a) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1 binary64))
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) a))
(/.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (neg.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.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))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 a (/.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 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(*.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 a (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (pow.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (neg.f64 a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 a (/.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))))) a)
(*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) a))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) #s(literal 1 binary64)))
(*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (pow.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 a (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (*.f64 (/.f64 a (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 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal -1 binary64)))
(+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(+.f64 b_2 (*.f64 (neg.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 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a 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 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(+.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 0 binary64)) b_2)
(+.f64 (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2)) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (*.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(+.f64 (*.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(+.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (*.f64 (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(+.f64 (*.f64 (neg.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 (-.f64 b_2 #s(literal 0 binary64)) (sqrt.f64 (*.f64 a (neg.f64 c))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(-.f64 b_2 (neg.f64 (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 (/.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 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a c (neg.f64 (*.f64 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 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64)))
(-.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.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) (*.f64 (neg.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) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64)))
(fma.f64 b_2 (/.f64 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))))))
(fma.f64 b_2 (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 b_2 (*.f64 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 b_2 (*.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 #s(literal 1 binary64) b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (neg.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 #s(literal 1 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))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 a (/.f64 (neg.f64 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))))))
(fma.f64 a (*.f64 c (/.f64 #s(literal 1 binary64) (-.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 c (/.f64 a (-.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 (neg.f64 c) (/.f64 a (+.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 a (neg.f64 c)) (/.f64 #s(literal 1 binary64) (+.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 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 1 binary64) b_2)
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 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))))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(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 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(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) (*.f64 (neg.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 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(fma.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2)
(fma.f64 #s(literal -1 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))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 #s(literal -1 binary64) (/.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))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)) b_2)
(fma.f64 (sqrt.f64 a) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (+.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 (sqrt.f64 a) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 c)))) b_2)
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) b_2)
(fma.f64 (neg.f64 a) (/.f64 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))))))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (-.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 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a 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))) (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 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64)))
(fma.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64) b_2)
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(fma.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (-.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 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.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))))) #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.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 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.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 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a (neg.f64 c)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(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 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (neg.f64 (sqrt.f64 a)) (neg.f64 (sqrt.f64 (neg.f64 c))) b_2)
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) #s(literal 1 binary64)))
(fma.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (-.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 a (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 c (/.f64 #s(literal 1 binary64) (+.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 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c)))))
(fma.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.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 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.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 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (+.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 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 c (/.f64 #s(literal 1 binary64) (-.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 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (neg.f64 c) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 c) (sqrt.f64 a)) b_2)
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) #s(literal 1/2 binary64)) b_2)
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1/2 binary64)) (sqrt.f64 c) b_2)
(fma.f64 (pow.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 c)) #s(literal 1/2 binary64)) 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 a)) (sqrt.f64 (*.f64 (neg.f64 c) (sqrt.f64 a))) b_2)
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) b_2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a)) (sqrt.f64 (sqrt.f64 (neg.f64 c))) b_2)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.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 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 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 (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 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 (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 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 (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 a c) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 c) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (-.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 a (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (neg.f64 c) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 c) #s(literal 1 binary64)) (/.f64 a (+.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 (neg.f64 c) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 a (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 c) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 a (/.f64 #s(literal 1 binary64) (+.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 (neg.f64 c) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 a) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (/.f64 #s(literal 1 binary64) (-.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 (sqrt.f64 a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (/.f64 #s(literal 1 binary64) (+.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 (sqrt.f64 a) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 c (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 c (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 a) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 c (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (neg.f64 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))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (sqrt.f64 (neg.f64 c)) (/.f64 #s(literal 1 binary64) (-.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 (sqrt.f64 (neg.f64 c)) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (sqrt.f64 (neg.f64 c)) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 (sqrt.f64 (neg.f64 c)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 (sqrt.f64 (neg.f64 c)) (/.f64 #s(literal 1 binary64) (+.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 (sqrt.f64 (neg.f64 c)) a) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (sqrt.f64 (neg.f64 c)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (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)) (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 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64)))
(fma.f64 (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) b_2) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) b_2) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (*.f64 b_2 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (*.f64 b_2 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 b_2 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (*.f64 b_2 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (neg.f64 (neg.f64 (sqrt.f64 a))) (sqrt.f64 (neg.f64 c)) b_2)
(fma.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 c) b_2)
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) a (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 c)) (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (neg.f64 c) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (*.f64 a c) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.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))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2) b_2 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.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))))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(neg.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.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) (/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (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 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.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 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.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 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal -1 binary64) (/.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 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (neg.f64 (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(/.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 (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a 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))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (*.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 b_2 b_2 (*.f64 a (neg.f64 c))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.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 (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.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)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (neg.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 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))))) (-.f64 (*.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 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a 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 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 (*.f64 a (neg.f64 c))))) (*.f64 a c))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 3 binary64))) (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))))) (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))))) (*.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 (-.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 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2))) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 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)))))
(/.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)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (-.f64 (*.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 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(pow.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64))
(pow.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 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)))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (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 #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)))) #s(literal -1 binary64))
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.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 (*.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 #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 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) #s(literal 1 binary64)))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (fma.f64 b_2 b_2 (*.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 b_2 (*.f64 a (neg.f64 c))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)))
(*.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) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (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)) (/.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))))) (fma.f64 b_2 b_2 (*.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 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.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 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (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)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (pow.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 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.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 b_2 (*.f64 a c)) #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 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (*.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 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 (neg.f64 c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.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 (neg.f64 c)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 #s(literal -1 binary64) (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)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(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))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(sqrt.f64 (*.f64 a (neg.f64 c)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 a) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 c)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) #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 (neg.f64 (sqrt.f64 a)) (neg.f64 (sqrt.f64 (neg.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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 c) (sqrt.f64 a)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1/2 binary64)) (sqrt.f64 c) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 c)) #s(literal 1/2 binary64)) #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 a)) (sqrt.f64 (*.f64 (neg.f64 c) (sqrt.f64 a))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a)) (sqrt.f64 (sqrt.f64 (neg.f64 c))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (sqrt.f64 a))) (sqrt.f64 (neg.f64 c)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 c) #s(literal 0 binary64))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (neg.f64 c) (*.f64 a (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 a (*.f64 c 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 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)))
(*.f64 (sqrt.f64 a) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 c)))))
(*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a))
(*.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 (neg.f64 (sqrt.f64 a)) (neg.f64 (sqrt.f64 (neg.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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 c) (sqrt.f64 a)))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1/2 binary64)) (sqrt.f64 c))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 c)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (sqrt.f64 (sqrt.f64 a)) (sqrt.f64 (*.f64 (neg.f64 c) (sqrt.f64 a))))
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a)) (sqrt.f64 (sqrt.f64 (neg.f64 c))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 a))) (sqrt.f64 (neg.f64 c)))
(*.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 #s(literal -1 binary64))) (sqrt.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 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a))
(+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a))
(+.f64 (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a)) (/.f64 b_2 a))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 a c)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64)) (/.f64 b_2 a))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(+.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(+.f64 (*.f64 (neg.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))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) #s(literal 1 binary64)) (/.f64 (/.f64 b_2 a) #s(literal 1 binary64)))
(-.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 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) a) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) a))
(-.f64 (/.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (/.f64 (*.f64 a (neg.f64 c)) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(-.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(-.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 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (-.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)))))))
(-.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(-.f64 (/.f64 (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(-.f64 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (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))) 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))) 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 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) 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 (/.f64 #s(literal 1 binary64) a) b_2 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) 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) (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (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))) 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 (/.f64 #s(literal -1 binary64) a) b_2) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a))
(fma.f64 #s(literal -1 binary64) (*.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 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 (neg.f64 c)) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 (neg.f64 c)) (/.f64 #s(literal 1 binary64) a)) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (sqrt.f64 (neg.f64 c)) (*.f64 (sqrt.f64 a) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (neg.f64 c)) (*.f64 (sqrt.f64 a) (/.f64 #s(literal 1 binary64) a)) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal -1 binary64) a) (/.f64 b_2 a))
(fma.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 b_2 b_2) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 a c)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 a c) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) #s(literal 1 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) a)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 a (neg.f64 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 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) b_2) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a))
(fma.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 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) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) 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))) 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 (sqrt.f64 a) a) (/.f64 (sqrt.f64 (neg.f64 c)) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 a) a) (/.f64 (sqrt.f64 (neg.f64 c)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 c)) a) (sqrt.f64 a) (/.f64 b_2 a))
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 c)) a) (sqrt.f64 a) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) a) (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (/.f64 b_2 a))
(fma.f64 (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) a) (/.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64))) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64))) (/.f64 b_2 a))
(fma.f64 (*.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (/.f64 b_2 a))
(fma.f64 (*.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 a (neg.f64 c)) #s(literal 1/4 binary64)) (pow.f64 a #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) a) b_2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a) (/.f64 b_2 a))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 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 a)) (sqrt.f64 (neg.f64 c)) (/.f64 b_2 a))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (neg.f64 c))) (sqrt.f64 a) (/.f64 b_2 a))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (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 b_2 a))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (/.f64 b_2 a))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 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 (*.f64 a (neg.f64 c))) 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 b_2 (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a))
(fma.f64 (*.f64 b_2 (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(neg.f64 (/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (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 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) a) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) a) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (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 b_2 b_2 (*.f64 a (neg.f64 c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.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 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.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 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (neg.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (neg.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal 1 binary64))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.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 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) a)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) a)))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 b_2 b_2 (*.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 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 a)) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) #s(literal 3 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (*.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 b_2 a)))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 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))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) #s(literal -1 binary64))
(*.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 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 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 (+.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 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(*.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 (/.f64 #s(literal -1 binary64) a) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.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 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))))
(*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a) #s(literal 1 binary64))
(*.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 (+.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 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal -1 binary64) a)))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) a)))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) a))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (*.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) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) a))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal -1 binary64) a)))
(*.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 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (*.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)) (/.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 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 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 b_2 (*.f64 a c))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 b_2 b_2 (*.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 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (/.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) a) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) a) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) a) (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.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 (*.f64 a (neg.f64 c))))) a))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1 binary64)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) a))
(*.f64 (/.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) a) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) a) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 #s(literal 1 binary64) (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 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(*.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (pow.f64 a #s(literal -1/2 binary64))) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (*.f64 a c) (*.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a 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 (neg.f64 c))))))
(+.f64 (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) (*.f64 a c))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2))
(+.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(-.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(-.f64 (*.f64 a c) (*.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a 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 (neg.f64 c)))))
(-.f64 (fma.f64 b_2 b_2 #s(literal 0 binary64)) (*.f64 a (neg.f64 c)))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 b_2 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 #s(literal 1 binary64) (*.f64 a c) (*.f64 b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 (neg.f64 c) (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 (*.f64 a (neg.f64 c)) #s(literal -1 binary64) (*.f64 b_2 b_2))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 b_2 b_2))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2))
(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 a c))
(fma.f64 #s(literal -1 binary64) (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (sqrt.f64 a) (neg.f64 (*.f64 (neg.f64 c) (sqrt.f64 a))) (*.f64 b_2 b_2))
(fma.f64 (sqrt.f64 a) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 c))) (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 a) (neg.f64 c) (*.f64 b_2 b_2))
(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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a 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 (neg.f64 c))))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 a c) #s(literal 1 binary64) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c)))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 c) (sqrt.f64 a)) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) (neg.f64 (sqrt.f64 (neg.f64 c))) (*.f64 b_2 b_2))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 a c))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a)) (sqrt.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 a)) (sqrt.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (sqrt.f64 (neg.f64 c))) (sqrt.f64 a) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) (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 b_2 b_2))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (neg.f64 c)) a)) (sqrt.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)))
(/.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a 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 b_2 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.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))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a 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 (neg.f64 c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.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 (neg.f64 c))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.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)) (*.f64 (*.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a 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 (*.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))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a 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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.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 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 (neg.f64 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 (neg.f64 c)))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (neg.f64 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 (*.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))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a 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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a 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 (neg.f64 c)))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (neg.f64 c))))))
(pow.f64 (/.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)))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1 binary64))
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.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 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.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 (*.f64 a 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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (neg.f64 c)))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)))
(*.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 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a 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 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))
(*.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a 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 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal -1 binary64)))
(+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(+.f64 b_2 (*.f64 (neg.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 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a 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 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(+.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 0 binary64)) b_2)
(+.f64 (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2)) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (*.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(+.f64 (*.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(+.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (*.f64 (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(+.f64 (*.f64 (neg.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 (-.f64 b_2 #s(literal 0 binary64)) (sqrt.f64 (*.f64 a (neg.f64 c))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(-.f64 b_2 (neg.f64 (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 (/.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 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 a c (neg.f64 (*.f64 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 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64)))
(-.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.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) (*.f64 (neg.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) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64)))
(fma.f64 b_2 (/.f64 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))))))
(fma.f64 b_2 (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 b_2 (*.f64 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 b_2 (*.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 #s(literal 1 binary64) b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (neg.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 #s(literal 1 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))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 a (/.f64 (neg.f64 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))))))
(fma.f64 a (*.f64 c (/.f64 #s(literal 1 binary64) (-.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 c (/.f64 a (-.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 (neg.f64 c) (/.f64 a (+.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 a (neg.f64 c)) (/.f64 #s(literal 1 binary64) (+.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 (sqrt.f64 (*.f64 a (neg.f64 c))) #s(literal 1 binary64) b_2)
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 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))))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(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 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(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) (*.f64 (neg.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 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(fma.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) b_2)
(fma.f64 #s(literal -1 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))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 #s(literal -1 binary64) (/.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))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)) b_2)
(fma.f64 (sqrt.f64 a) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (+.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 (sqrt.f64 a) (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 c)))) b_2)
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) b_2)
(fma.f64 (neg.f64 a) (/.f64 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))))))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (-.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 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a 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))) (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 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64)))
(fma.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64) b_2)
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(fma.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (-.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 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.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))))) #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.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 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.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 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a (neg.f64 c)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(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 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (neg.f64 (sqrt.f64 a)) (neg.f64 (sqrt.f64 (neg.f64 c))) b_2)
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) #s(literal 1 binary64)))
(fma.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (-.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 a (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 c (/.f64 #s(literal 1 binary64) (+.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 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c)))))
(fma.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.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 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.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 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (+.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 a (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 c (/.f64 #s(literal 1 binary64) (-.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 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (neg.f64 c) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 c) (sqrt.f64 a)) b_2)
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) #s(literal 1/2 binary64)) b_2)
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1/2 binary64)) (sqrt.f64 c) b_2)
(fma.f64 (pow.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 c)) #s(literal 1/2 binary64)) 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 a)) (sqrt.f64 (*.f64 (neg.f64 c) (sqrt.f64 a))) b_2)
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) b_2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a)) (sqrt.f64 (sqrt.f64 (neg.f64 c))) b_2)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.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 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 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 (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 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 (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 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 (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 b_2 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 a c) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 a (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 c) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (-.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 a (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (neg.f64 c) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 c) #s(literal 1 binary64)) (/.f64 a (+.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 (neg.f64 c) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 a (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 c) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 a (/.f64 #s(literal 1 binary64) (+.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 (neg.f64 c) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 a (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 a) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (/.f64 #s(literal 1 binary64) (-.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 (sqrt.f64 a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (sqrt.f64 a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (/.f64 #s(literal 1 binary64) (+.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 (sqrt.f64 a) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 c (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 c (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (neg.f64 a) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 c (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (neg.f64 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))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (sqrt.f64 (neg.f64 c)) (/.f64 #s(literal 1 binary64) (-.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 (sqrt.f64 (neg.f64 c)) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (sqrt.f64 (neg.f64 c)) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 (sqrt.f64 (neg.f64 c)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 (sqrt.f64 (neg.f64 c)) (/.f64 #s(literal 1 binary64) (+.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 (sqrt.f64 (neg.f64 c)) a) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (sqrt.f64 (neg.f64 c)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 b_2 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 b_2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (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)) (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 (neg.f64 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64)))
(fma.f64 (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) b_2) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) b_2) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (*.f64 b_2 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (*.f64 b_2 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 b_2 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (*.f64 b_2 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (neg.f64 (neg.f64 (sqrt.f64 a))) (sqrt.f64 (neg.f64 c)) b_2)
(fma.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 c) b_2)
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) a (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 c)) (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (neg.f64 a)) (neg.f64 c) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (*.f64 a c) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.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))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) b_2) b_2 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.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))))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(neg.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.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) (/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (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 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.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 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.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 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal -1 binary64) (/.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 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (neg.f64 (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(/.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 (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a 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))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (*.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 b_2 b_2 (*.f64 a (neg.f64 c))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.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 (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.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)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (neg.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 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))))) (-.f64 (*.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 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a 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 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 (*.f64 a (neg.f64 c))))) (*.f64 a c))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 3 binary64))) (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))))) (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))))) (*.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 (-.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 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2))) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) 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)))))
(/.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)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(/.f64 (-.f64 (*.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 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(pow.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal 1 binary64))
(pow.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 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)))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (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 #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)))) #s(literal -1 binary64))
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.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 (*.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 #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 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) #s(literal 1 binary64)))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (fma.f64 b_2 b_2 (*.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 b_2 (*.f64 a (neg.f64 c))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)))
(*.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) (*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (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)) (/.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))))) (fma.f64 b_2 b_2 (*.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 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.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 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (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)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (pow.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 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.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 b_2 (*.f64 a c)) #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 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (*.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 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 (neg.f64 c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.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 (neg.f64 c)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (/.f64 (/.f64 #s(literal -1 binary64) (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)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(exp.f64 (*.f64 (log.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) b_2))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) b_2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (*.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(+.f64 (*.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (*.f64 b_2 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 (neg.f64 c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (*.f64 (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (/.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(fma.f64 (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a (neg.f64 c))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) b_2 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (*.f64 a (neg.f64 c)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) b_2))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a c) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) c)))
(neg.f64 (/.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 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (fma.f64 b_2 b_2 (*.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 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))
(/.f64 (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1 binary64))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.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) (/.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)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (+.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 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (-.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 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))))) #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 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (-.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 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 a c (neg.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.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)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 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)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.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 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (/.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 (neg.f64 c))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.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 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c)))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.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 (neg.f64 c))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.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 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.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 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 a c)))) (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.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 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (/.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))
(*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64))) (pow.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (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 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (*.f64 a (sqrt.f64 (*.f64 a (neg.f64 c))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))))
(*.f64 (*.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 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) (*.f64 a c)))

simplify369.0ms (4.5%)

Memory
33.2MiB live, 584.0MiB allocated
Algorithm
egg-herbie
Rules
8 600×lower-fma.f64
8 600×lower-fma.f32
5 666×lower-*.f64
5 666×lower-*.f32
2 714×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06556269
121605570
275735570
083095390
Stop Event
iter limit
node limit
Counts
384 → 384
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 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(* -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))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_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)
(/ (- (* (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)))
(/ (- (* (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 (/ 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))))
(/ 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))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(- (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(- (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* a (* (pow c 2) (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))) (* -1 (/ (* a b_2) c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (/ (* a (pow b_2 3)) (pow c 2)) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) a)) (* -1 (/ (* a b_2) c))) a)))
(/ 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))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/ (- (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/ (- (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* a (* c (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (pow (sqrt -1) 2))))) c)
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow b_2 3) c) a)) (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))) c)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(+ (* b_2 (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ b_2 (pow (sqrt -1) 3))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (/ b_2 (* a (* (pow c 2) (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(* -1 (/ a b_2))
(/ (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))) b_2)
(/ (- (+ (* -1 a) (* -1 (/ (* (pow a 2) (* c (pow (sqrt -1) 2))) (pow b_2 2)))) (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2))) b_2)
(/ (- (+ (* -1 a) (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ (pow (sqrt -1) 3) (pow b_2 3))))) (+ (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)) (/ (* (pow a 2) (* c (pow (sqrt -1) 2))) (pow b_2 2)))) b_2)
(* -1 (/ a b_2))
(* -1 (/ (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2))) b_2))
(* -1 (/ (+ a (* -1 (/ (- (* -1 (/ (* (pow a 2) (* c (pow (sqrt -1) 2))) b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1))) b_2))) b_2))
(* -1 (/ (+ a (* -1 (/ (- (* -1 (/ (- (* (sqrt (* (pow a 5) (pow c 3))) (/ (pow (sqrt -1) 3) b_2)) (* -1 (* (pow a 2) (* c (pow (sqrt -1) 2))))) b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1))) b_2))) 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))
(* 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 (* 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))
(+ (* -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))
(* (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)))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 (* a (pow (sqrt -1) 2))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (sqrt -1))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(* -1 (/ b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))
(* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (+ (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) (pow b_2 3))) (* (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 (/ (- (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (/ (- (* -1 (/ (- (+ c (* -1 (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) b_2)))) (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 a))))
(* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a))) a)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1))))) a)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (* (pow a 2) (* c (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1)))))) a)
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)) a))) a))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))))) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) c) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) a)) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))
(* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1)))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (* a (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1))))))
(* (sqrt (/ c a)) (sqrt -1))
(- (+ (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))) c)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) c))) c)) (* (sqrt (/ c a)) (sqrt -1)))
(* a 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)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* a c)
(* a (- (/ (pow b_2 2) a) (* -1 c)))
(* a (- (/ (pow b_2 2) a) (* -1 c)))
(* a (- (/ (pow b_2 2) a) (* -1 c)))
(* a c)
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) c)))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) c)))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) c)))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* a c)
(* c (- (/ (pow b_2 2) c) (* -1 a)))
(* c (- (/ (pow b_2 2) c) (* -1 a)))
(* c (- (/ (pow b_2 2) c) (* -1 a)))
(* a c)
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) a)))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) a)))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) a)))
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (/ b_2 (pow (sqrt -1) 2)))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* b_2 (- (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (pow (sqrt -1) 3)))))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (pow (sqrt -1) 3)))))) (sqrt -1))))) (/ 1 (pow (sqrt -1) 2)))))
(* -1 b_2)
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* b_2 (- (+ (* -1 (/ (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2))))) (pow b_2 2))) (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))
(* b_2 (- (+ (* -1 (/ (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2))))) (pow b_2 2))) (+ (* (sqrt (* a c)) (/ (sqrt -1) b_2)) (* (sqrt (* a c)) (/ (* (sqrt -1) (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2)))))) (pow b_2 3))))) 1))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* -1 (* b_2 (+ 1 (* -1 (/ (- (* -1 (/ (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2)))))
(* -1 (* b_2 (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (* a c)) (/ (* (sqrt -1) (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2)))))) b_2))) (* a c)) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2)))))
(* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1)))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (* (pow a 2) (* c (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1))))))
(* (sqrt (* a c)) (sqrt -1))
(- (+ (* (sqrt (* a c)) (sqrt -1)) (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2)
(+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) (* -1 (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))) a)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) c)) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) a))) a)) (* (sqrt (* a c)) (sqrt -1)))
(* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2))) c)))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2)))) (sqrt -1)))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2)))) (* a (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2)))) (sqrt -1))))))
(* (sqrt (* a c)) (sqrt -1))
(- (+ (* (sqrt (* a c)) (sqrt -1)) (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2)
(+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c)))))) (* -1 (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c)))) c)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c))) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c)))))) c))) c)) (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (/ b_2 (* a (* c (pow (sqrt -1) 2)))))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (pow (sqrt -1) 3)))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (- (/ b_2 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))))
(/ -1 b_2)
(/ (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1) b_2)
(/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))) (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))) b_2)
(/ (- (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) (pow b_2 3))) (+ 1 (+ (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))))) b_2)
(/ -1 b_2)
(* -1 (/ (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))) b_2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2))) b_2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) b_2))) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2))) b_2))
(/ -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 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(/ (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 (* c (pow (sqrt -1) 2)))) a)
(/ (- (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a)
(/ (- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ (pow b_2 3) (* a (* (pow c 2) (pow (sqrt -1) 4))))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) a)
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)) a))
(* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))) (/ (* a b_2) c)) a))) a))
(* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) a)) (/ (* a b_2) c)) a))) a))
(/ -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 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(/ (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 (* a (pow (sqrt -1) 2)))) c)
(/ (- (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c)
(/ (- (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ (pow b_2 3) (* (pow a 2) (* c (pow (sqrt -1) 4))))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) c)
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) c))
(* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)) c))) c))
(* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow b_2 3) c) (pow a 2))) (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) c)) (/ (* b_2 c) a)) c))) 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 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(* -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)
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 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)
(*.f64 #s(literal -1/2 binary64) 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)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 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)))
(/ (- (* (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 (-.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))) (* (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))) (* (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))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(neg.f64 (*.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 (+ (* (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 (/ 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))
(neg.f64 (/.f64 b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (neg.f64 b_2))
(/ a (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/.f64 a (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))
(/.f64 a (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))
(/.f64 a (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))
(/.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (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 c))
(- (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(- (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* a (* (pow c 2) (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))))
(-.f64 (fma.f64 (*.f64 b_2 b_2) (/.f64 b_2 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) a))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (neg.f64 b_2) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))) (* -1 (/ (* a b_2) c))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c)))) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 a (/.f64 b_2 c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (/ (* a (pow b_2 3)) (pow c 2)) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) a)) (* -1 (/ (* a b_2) c))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 b_2 (/.f64 a c) (/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c c))) (neg.f64 a))) a)))
(/ a (- (* (sqrt (* a c)) (sqrt -1)) b_2))
(/.f64 a (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))
(/.f64 a (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))
(/.f64 a (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))
(/.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (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))) (neg.f64 b_2)) c)
(/ (- (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/.f64 (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 (neg.f64 b_2) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) b_2) c)
(/ (- (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ (pow b_2 3) (* a (* c (pow (sqrt -1) 4))))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (/ b_2 (pow (sqrt -1) 2))))) c)
(/.f64 (-.f64 (fma.f64 b_2 (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (*.f64 (neg.f64 b_2) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) b_2)) c)
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (*.f64 b_2 c))) c)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow b_2 3) c) a)) (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))) c)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a))) (/.f64 (*.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 a))) (neg.f64 c)) (*.f64 b_2 c)) c)) (neg.f64 c))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c))
(+ (* b_2 (+ (* (sqrt (/ 1 (* a (pow c 3)))) (/ b_2 (pow (sqrt -1) 3))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* b_2 (- (/ b_2 (* a (* (pow c 2) (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) a)))) (/.f64 #s(literal -1 binary64) c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ a b_2))
(/.f64 a (neg.f64 b_2))
(/ (+ (* -1 a) (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))) b_2)
(/.f64 (fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))) a) (neg.f64 b_2))
(/ (- (+ (* -1 a) (* -1 (/ (* (pow a 2) (* c (pow (sqrt -1) 2))) (pow b_2 2)))) (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2))) b_2)
(/.f64 (+.f64 (neg.f64 a) (/.f64 (-.f64 (*.f64 (*.f64 a a) (/.f64 c b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))))) b_2)) b_2)
(/ (- (+ (* -1 a) (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ (pow (sqrt -1) 3) (pow b_2 3))))) (+ (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)) (/ (* (pow a 2) (* c (pow (sqrt -1) 2))) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (-.f64 (neg.f64 a) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (-.f64 (*.f64 (*.f64 a a) (/.f64 c b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))))) b_2)) b_2)
(* -1 (/ a b_2))
(/.f64 a (neg.f64 b_2))
(* -1 (/ (+ a (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2))) b_2))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))) a) (neg.f64 b_2))
(* -1 (/ (+ a (* -1 (/ (- (* -1 (/ (* (pow a 2) (* c (pow (sqrt -1) 2))) b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1))) b_2))) b_2))
(/.f64 (-.f64 a (/.f64 (-.f64 (*.f64 (*.f64 a a) (/.f64 c b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))))) b_2)) (neg.f64 b_2))
(* -1 (/ (+ a (* -1 (/ (- (* -1 (/ (- (* (sqrt (* (pow a 5) (pow c 3))) (/ (pow (sqrt -1) 3) b_2)) (* -1 (* (pow a 2) (* c (pow (sqrt -1) 2))))) b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1))) b_2))) b_2))
(/.f64 (-.f64 a (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1 binary64))) b_2) (*.f64 a (*.f64 a c))) (neg.f64 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))))) b_2)) (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)))
(* 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 (neg.f64 a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(- (* (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))
(*.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 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) 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))))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 (* a (pow (sqrt -1) 2))))
(-.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(fma.f64 b_2 (fma.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 b_2) (/.f64 #s(literal -1 binary64) a)) (/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))))) (sqrt -1))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 b_2 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal -1 binary64) a)) (/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 (-.f64 c c) (*.f64 b_2 b_2))) (neg.f64 (/.f64 b_2 a)))
(* b_2 (- (+ (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) (pow b_2 2))) (+ (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) (pow b_2 3))) (* (sqrt (/ c a)) (/ (sqrt -1) b_2)))) (/ 1 a)))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 (-.f64 c c) (*.f64 b_2 b_2)))) (neg.f64 (/.f64 b_2 a)))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1 (/ (- (* -1 (/ (- c (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 a))))
(neg.f64 (fma.f64 b_2 (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (-.f64 c c) b_2)) (neg.f64 b_2)) (/.f64 b_2 a)))
(* -1 (* b_2 (+ (* -1 (/ (- (* -1 (/ (- (+ c (* -1 (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) b_2)))) (* -1 (* c (pow (sqrt -1) 2)))) b_2)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))) b_2)) (/ 1 a))))
(neg.f64 (fma.f64 b_2 (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 c c) b_2) (-.f64 c c)) (neg.f64 b_2))) (neg.f64 b_2)) (/.f64 b_2 a)))
(* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))))
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(/.f64 (neg.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)))) a)
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(/.f64 (neg.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)))) a)
(/ (+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))) a)
(/.f64 (neg.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)))) a)
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a))) a)
(/.f64 (-.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) a)) a)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1))))) a)
(/.f64 (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) a)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (* (pow a 2) (* c (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1)))))) a)
(/.f64 (-.f64 (fma.f64 b_2 (*.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a))) (*.f64 a (*.f64 a c))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) a))) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)) a))) a))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 a))) a))) (neg.f64 a))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))))) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 b_2 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 a)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 a)))) a)) a)
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) c) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) a)) (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) a))) a))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (-.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 a))) (/.f64 (*.f64 b_2 b_2) c)) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 a))) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))))) a)) (*.f64 b_2 a)) a))) (neg.f64 a))
(* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(neg.f64 (fma.f64 b_2 (/.f64 b_2 (*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))) (/.f64 c (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(neg.f64 (fma.f64 b_2 (/.f64 b_2 (*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))) (/.f64 c (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))))
(+ (* -1 (/ c (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (* a (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))))
(neg.f64 (fma.f64 b_2 (/.f64 b_2 (*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))) (/.f64 c (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)))
(-.f64 (/.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 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 b_2 (/.f64 c a))) c))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1)))))
(fma.f64 b_2 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 b_2 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (-.f64 (/.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 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 b_2 (/.f64 c a))) c)))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (* a (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2)))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1))))))
(-.f64 (fma.f64 b_2 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 b_2 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 b_2 (/.f64 c a))) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) (neg.f64 a))) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 b_2 (/.f64 c a))) c)))) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(- (+ (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 (/.f64 c a))) (neg.f64 (/.f64 b_2 a)))
(+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))) c)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 (neg.f64 c)) a)) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 (neg.f64 c)) a)))) c))
(+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a))) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)))))) c))) c)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (fma.f64 b_2 (/.f64 c (neg.f64 a)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 (neg.f64 c)) a)) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 (neg.f64 c)) a)) (/.f64 (*.f64 b_2 b_2) a)))) c)))) c))
(* a c)
(*.f64 a c)
(- (pow b_2 2) (* -1 (* a c)))
(fma.f64 b_2 b_2 (*.f64 a c))
(- (pow b_2 2) (* -1 (* a c)))
(fma.f64 b_2 b_2 (*.f64 a c))
(- (pow b_2 2) (* -1 (* a c)))
(fma.f64 b_2 b_2 (*.f64 a c))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2) b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2) b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2) b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2) b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(* a c)
(*.f64 a c)
(* a (- (/ (pow b_2 2) a) (* -1 c)))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* a (- (/ (pow b_2 2) a) (* -1 c)))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* a (- (/ (pow b_2 2) a) (* -1 c)))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* a c)
(*.f64 a c)
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) c)))
(neg.f64 (*.f64 a (neg.f64 (fma.f64 b_2 (/.f64 b_2 a) c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) c)))
(neg.f64 (*.f64 a (neg.f64 (fma.f64 b_2 (/.f64 b_2 a) c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) c)))
(neg.f64 (*.f64 a (neg.f64 (fma.f64 b_2 (/.f64 b_2 a) c))))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(* a c)
(*.f64 a c)
(* c (- (/ (pow b_2 2) c) (* -1 a)))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* c (- (/ (pow b_2 2) c) (* -1 a)))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* c (- (/ (pow b_2 2) c) (* -1 a)))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* a c)
(*.f64 a c)
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) a)))
(*.f64 (neg.f64 c) (neg.f64 (fma.f64 b_2 (/.f64 b_2 c) a)))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) a)))
(*.f64 (neg.f64 c) (neg.f64 (fma.f64 b_2 (/.f64 b_2 c) a)))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) a)))
(*.f64 (neg.f64 c) (neg.f64 (fma.f64 b_2 (/.f64 b_2 c) a)))
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (/ b_2 (pow (sqrt -1) 2)))
(-.f64 (neg.f64 b_2) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* b_2 (- (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))))
(-.f64 (*.f64 b_2 (fma.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (pow (sqrt -1) 3)))))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (pow (sqrt -1) 3)))))) (sqrt -1))))) (/ 1 (pow (sqrt -1) 2)))))
(fma.f64 b_2 (fma.f64 b_2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 (+.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))))) (sqrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))))) #s(literal -1 binary64)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))
(* -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 (- (+ (* -1 (/ (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2))))) (pow b_2 2))) (* (sqrt (* a c)) (/ (sqrt -1) b_2))) 1))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (/.f64 (fma.f64 a c (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))) (neg.f64 b_2))
(* b_2 (- (+ (* -1 (/ (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2))))) (pow b_2 2))) (+ (* (sqrt (* a c)) (/ (sqrt -1) b_2)) (* (sqrt (* a c)) (/ (* (sqrt -1) (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2)))))) (pow b_2 3))))) 1))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 a c (*.f64 a (neg.f64 c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (fma.f64 a c (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))) (neg.f64 b_2))
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (* -1 (/ (- (* -1 (/ (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2)))))
(neg.f64 (fma.f64 b_2 (/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 a c (*.f64 a (neg.f64 c))) b_2)) (neg.f64 b_2)) b_2))
(* -1 (* b_2 (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (* a c)) (/ (* (sqrt -1) (- (* a c) (* -1 (* a (* c (pow (sqrt -1) 2)))))) b_2))) (* a c)) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2)))))
(neg.f64 (fma.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 a c (*.f64 a (neg.f64 c))) b_2) (fma.f64 a c (*.f64 a (neg.f64 c)))) (neg.f64 b_2))) b_2) (neg.f64 b_2) b_2))
(* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(neg.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(neg.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(neg.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))))
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)))
(-.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) a))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) (neg.f64 a))) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (* (pow a 2) (* c (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2))) a)) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1))))))
(-.f64 (fma.f64 b_2 (*.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a))) (*.f64 a (*.f64 a c))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) a))) (/.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)) (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2)
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) (* -1 (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))) a)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 b_2 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 a)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 a)))) a))
(+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2))) c)) (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))) (* a b_2)))))) a))) a)) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 a) (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 a))) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 a))) (/.f64 (*.f64 b_2 b_2) c))) a)))) a))
(* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1)))))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(neg.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(neg.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))))
(+ (* -1 (/ (* a c) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))) (* -1 (/ (pow b_2 2) (+ b_2 (* (sqrt (* a c)) (sqrt -1))))))
(neg.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))))
(* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2))) c)))
(-.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (*.f64 b_2 (neg.f64 c)))) c))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2)))) (sqrt -1)))))
(fma.f64 b_2 (*.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (*.f64 b_2 (neg.f64 c)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (-.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (*.f64 b_2 (neg.f64 c)))) c)))
(+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2)))) (* a (* (pow c 2) (pow (sqrt -1) 2))))) (+ (* -1 (/ (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2))) c)) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))) (/ (* b_2 c) (pow (sqrt -1) 2)))) (sqrt -1))))))
(-.f64 (fma.f64 b_2 (*.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (*.f64 b_2 (neg.f64 c)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (*.f64 b_2 (neg.f64 c)))) (*.f64 (*.f64 c c) (neg.f64 a)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (*.f64 b_2 (neg.f64 c)))) c)))) (/.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)) (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2)
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c)))))) (* -1 (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c)))) c)) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 c))) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 c))))) c))
(+ (* -1 (/ (+ (* -1 (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c))) (* -1 (/ (+ (* -1 (/ (* (pow b_2 2) (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c))) a)) (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))) (* b_2 c)))))) c))) c)) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 c) (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 c))) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (neg.f64 c))) (/.f64 (*.f64 b_2 b_2) a))) c)))) c))
(* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (/ b_2 (* a (* c (pow (sqrt -1) 2)))))
(-.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* b_2 (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ b_2 (pow (sqrt -1) 3)))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))))
(fma.f64 b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (neg.f64 (/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64))))) (-.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (- (/ b_2 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))))
(-.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (*.f64 a (*.f64 a (*.f64 c c)))))) (/.f64 b_2 (*.f64 a (neg.f64 c)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(/ (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1) b_2)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) #s(literal -1 binary64)) b_2)
(/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))) (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))) b_2)
(/.f64 (-.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 a c) b_2)) b_2) #s(literal 1 binary64)) b_2)
(/ (- (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) (pow b_2 3))) (+ 1 (+ (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))) (/ (* a (* c (pow (sqrt -1) 2))) (pow b_2 2))))) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 a c) b_2)) b_2) #s(literal 1 binary64))) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(* -1 (/ (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))) b_2))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (neg.f64 b_2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* a (* c (pow (sqrt -1) 2))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2))) b_2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 a c) b_2)) b_2)) (neg.f64 b_2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (* (sqrt (* (pow a 3) (pow c 3))) (/ (pow (sqrt -1) 3) b_2))) (* -1 (* a (* c (pow (sqrt -1) 2))))) b_2)) (* -1 (* (sqrt (* a c)) (sqrt -1)))) b_2))) b_2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) (*.f64 a c)) (neg.f64 b_2))) b_2)) (neg.f64 b_2))
(/ -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(/.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(/ -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(/.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(/ -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(/.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(/ -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(/.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(/ (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 (* c (pow (sqrt -1) 2)))) a)
(/.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 c)) a)
(/ (- (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a)
(/.f64 (-.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (neg.f64 b_2) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 c)) a)
(/ (- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ (pow b_2 3) (* a (* (pow c 2) (pow (sqrt -1) 4))))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) a)
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) a))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (neg.f64 b_2) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 c))) 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 (/ (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)) a))
(/.f64 (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (neg.f64 a))
(* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))) (/ (* a b_2) c)) a))) a))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c)))) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 a (/.f64 b_2 (neg.f64 c)))) a))) (neg.f64 a))
(* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) a)) (/ (* a b_2) c)) a))) a))
(/.f64 (neg.f64 (-.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (neg.f64 (neg.f64 (fma.f64 a (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))) (*.f64 a a))) (/.f64 (*.f64 b_2 a) (*.f64 a c)))) (neg.f64 a))
(/ -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(/.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(/ -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(/.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(/ -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(/.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(/ -1 (+ b_2 (* (sqrt (* a c)) (sqrt -1))))
(/.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(/ (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 (* a (pow (sqrt -1) 2)))) c)
(/.f64 (-.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) c)
(/ (- (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c)
(/.f64 (-.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 b_2) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 a)) c)
(/ (- (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ (pow b_2 3) (* (pow a 2) (* c (pow (sqrt -1) 4))))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) c)
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (*.f64 a (*.f64 a c)))) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 (neg.f64 b_2) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 b_2 a))) c)
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))
(* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)) c))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a)) c)
(* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))) (/ (* b_2 c) a)) c))) c))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 (neg.f64 c)) a)) c))) (neg.f64 c))
(* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (pow b_2 3) c) (pow a 2))) (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) c)) (/ (* b_2 c) a)) c))) c))
(/.f64 (neg.f64 (-.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 (neg.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 b_2) (/.f64 c (*.f64 a a))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))))) (*.f64 c c))) (/.f64 (*.f64 b_2 c) (*.f64 a c)))) (neg.f64 c))

eval323.0ms (3.9%)

Memory
17.1MiB live, 440.3MiB allocated
Compiler

Compiled 57 591 to 4 526 computations (92.1% saved)

prune374.0ms (4.5%)

Memory
-35.0MiB live, 579.3MiB allocated
Pruning

29 alts after pruning (24 fresh and 5 done)

PrunedKeptTotal
New2 113172 130
Fresh4711
Picked325
Done033
Total2 120292 149
Accuracy
99.8%
Counts
2 149 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.7%
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 c)) a) (sqrt.f64 a) (/.f64 b_2 a))
17.9%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) (neg.f64 b_2)) a)
15.1%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) b_2) a)
13.8%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) b_2) a)
29.5%
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2))) b_2)
21.4%
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
23.0%
(/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
24.9%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (*.f64 a b_2)) (*.f64 a a))
32.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a)
51.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
12.4%
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
34.3%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
2.2%
(/.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 a))
16.7%
(/.f64 (neg.f64 b_2) a)
32.5%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)))
12.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
34.0%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -2 binary64) c) b_2))
40.6%
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
12.4%
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
40.7%
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
32.6%
(-.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a))
21.0%
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
40.7%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal 1 binary64) a))
32.5%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))
40.7%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
12.4%
(*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2))
34.2%
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
40.8%
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
12.6%
#s(literal 0 binary64)
Compiler

Compiled 642 to 442 computations (31.2% saved)

simplify259.0ms (3.1%)

Memory
6.9MiB live, 242.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
cost-diff0
(*.f64 a c)
cost-diff0
(fma.f64 b_2 b_2 (*.f64 a c))
cost-diff0
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
cost-diff0
(*.f64 c #s(literal -1/2 binary64))
cost-diff0
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
cost-diff704
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
cost-diff0
(/.f64 b_2 c)
cost-diff384
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (neg.f64 b_2) a)
cost-diff0
(/.f64 #s(literal -2 binary64) a)
cost-diff0
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
Rules
2 724×lower-fma.f32
2 722×lower-fma.f64
2 036×lower-*.f32
2 026×lower-*.f64
1 946×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026114
045110
174108
2125108
3217108
4332108
5527108
6839108
71444108
82354108
93007108
103891108
114657108
125304108
135738108
145862108
155986108
166665107
177015107
187337107
08068106
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(/.f64 #s(literal -2 binary64) a)
#s(literal -2 binary64)
a
b_2
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
b_2
a
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
#s(literal 1/2 binary64)
(/.f64 b_2 c)
b_2
c
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
#s(literal 1 binary64)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
#s(literal -1 binary64)
(/.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 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(fma.f64 b_2 b_2 (*.f64 a c))
b_2
(*.f64 a c)
a
c
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(sqrt.f64 (*.f64 a (neg.f64 c)))
(*.f64 a (neg.f64 c))
(neg.f64 c)
Outputs
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(/.f64 b_2 (*.f64 a #s(literal -1/2 binary64)))
(/.f64 #s(literal -2 binary64) a)
#s(literal -2 binary64)
a
b_2
(/.f64 (neg.f64 b_2) a)
(/.f64 b_2 (neg.f64 a))
(neg.f64 b_2)
b_2
a
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 c (*.f64 b_2 #s(literal 2 binary64)))
#s(literal 1/2 binary64)
(/.f64 b_2 c)
b_2
c
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(/.f64 c (*.f64 b_2 #s(literal 2 binary64)))
#s(literal 1 binary64)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))
#s(literal -1 binary64)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 c (*.f64 #s(literal -2 binary64) b_2))
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.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))))))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
b_2
(*.f64 a c)
a
c
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(*.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))))
(-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))
(sqrt.f64 (*.f64 a (neg.f64 c)))
(*.f64 a (neg.f64 c))
(neg.f64 c)

localize89.0ms (1.1%)

Memory
17.0MiB live, 94.3MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
accuracy99.6%
(fma.f64 b_2 b_2 (*.f64 a c))
accuracy87.4%
(sqrt.f64 (*.f64 a (neg.f64 c)))
accuracy82.2%
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
accuracy100.0%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
accuracy100.0%
(*.f64 c #s(literal -1/2 binary64))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
accuracy99.4%
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
accuracy100.0%
(/.f64 b_2 c)
accuracy99.8%
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
accuracy100.0%
(/.f64 (neg.f64 b_2) a)
accuracy100.0%
(neg.f64 b_2)
accuracy100.0%
(/.f64 #s(literal -2 binary64) a)
accuracy99.8%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
Samples
32.0ms95×0invalid
28.0ms161×0valid
Compiler

Compiled 118 to 29 computations (75.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-div: 13.0ms (45.5% of total)
ival-mult: 9.0ms (31.5% of total)
ival-sqrt: 2.0ms (7% of total)
ival-neg: 2.0ms (7% of total)
ival-add: 1.0ms (3.5% of total)
ival-sub: 1.0ms (3.5% of total)
exact: 1.0ms (3.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series61.0ms (0.7%)

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

90 calls:

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

rewrite327.0ms (4%)

Memory
-23.5MiB live, 519.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 136×lower-fma.f32
6 134×lower-fma.f64
5 168×lower-*.f32
5 158×lower-*.f64
3 442×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02685
04581
115579
287272
0819372
Stop Event
iter limit
node limit
iter limit
Counts
15 → 913
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(/.f64 #s(literal -2 binary64) a)
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 b_2 c)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 c #s(literal -1/2 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)) b_2)
(*.f64 c #s(literal -1/2 binary64))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
(fma.f64 b_2 b_2 (*.f64 a c))
(*.f64 a c)
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)
(sqrt.f64 (*.f64 a (neg.f64 c)))
Outputs
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a #s(literal -1/2 binary64))) (/.f64 (neg.f64 b_2) (*.f64 a #s(literal -1/2 binary64))))
(neg.f64 (/.f64 (neg.f64 b_2) (*.f64 a #s(literal -1/2 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) b_2))
(neg.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal -2 binary64) a)))
(neg.f64 (*.f64 (/.f64 #s(literal -2 binary64) a) (neg.f64 b_2)))
(neg.f64 (*.f64 b_2 (/.f64 #s(literal 2 binary64) a)))
(neg.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (*.f64 b_2 #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 (neg.f64 b_2) (*.f64 a #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 (/.f64 b_2 a) #s(literal -1/2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal -1 binary64)) a)
(pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 (/.f64 b_2 (neg.f64 a)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b_2) (*.f64 a #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) (/.f64 #s(literal -2 binary64) a)))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 b_2 #s(literal 2 binary64)))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) a))
(*.f64 (*.f64 (/.f64 #s(literal -2 binary64) a) #s(literal -1 binary64)) (neg.f64 b_2))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(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 (log.f64 (/.f64 a (neg.f64 b_2))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 b_2 (neg.f64 a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 0 binary64)) (/.f64 b_2 (neg.f64 a)))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 0 binary64) (/.f64 b_2 (neg.f64 a)))
(neg.f64 (/.f64 b_2 a))
(/.f64 b_2 (neg.f64 a))
(/.f64 (neg.f64 b_2) a)
(/.f64 #s(literal 1 binary64) (/.f64 a (neg.f64 b_2)))
(/.f64 #s(literal -1 binary64) (/.f64 a b_2))
(/.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) b_2))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) b_2))
(/.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (*.f64 a b_2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 a b_2))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 (neg.f64 a)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b_2 b_2))) (*.f64 a b_2))
(/.f64 (/.f64 b_2 #s(literal -1 binary64)) a)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (*.f64 #s(literal 0 binary64) (/.f64 b_2 a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (+.f64 #s(literal 0 binary64) (/.f64 b_2 a)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 (*.f64 b_2 b_2))) b_2)
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (*.f64 b_2 b_2))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) b_2)
(pow.f64 (/.f64 a (neg.f64 b_2)) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal -1 binary64) a))
(*.f64 b_2 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 b_2 (neg.f64 a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 (neg.f64 a)))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 b_2 a) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) a) b_2)
(*.f64 (pow.f64 (/.f64 a (neg.f64 b_2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (neg.f64 b_2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) b_2)
(+.f64 (neg.f64 b_2) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(-.f64 #s(literal 0 binary64) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) b_2) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))
(fma.f64 b_2 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 b_2) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 b_2) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 (neg.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 (neg.f64 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) b_2) #s(literal 0 binary64))
(neg.f64 b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (neg.f64 (*.f64 b_2 b_2))))
(/.f64 (*.f64 b_2 b_2) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) b_2)
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 b_2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64))))
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 (neg.f64 b_2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 b_2))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (neg.f64 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) b_2))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))))
(+.f64 #s(literal 0 binary64) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 0 binary64)) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(-.f64 (/.f64 #s(literal 0 binary64) b_2) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 0 binary64) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(neg.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 c (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))
(/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 (neg.f64 c)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 c) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 c b_2) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 2 binary64) c))
(/.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal 1 binary64) c))
(/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal -1 binary64) c))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) b_2)
(/.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 #s(literal -2 binary64) c))
(/.f64 (*.f64 (neg.f64 c) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 c (*.f64 c c)))) (*.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 c c)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 c c))) (*.f64 (*.f64 #s(literal -2 binary64) b_2) c))
(/.f64 (*.f64 (neg.f64 (*.f64 c (*.f64 c c))) #s(literal 1/2 binary64)) (*.f64 (*.f64 c c) (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 c (*.f64 c c))) #s(literal 1 binary64)) (*.f64 (*.f64 c c) (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 c (*.f64 c c))) #s(literal -1/2 binary64)) (*.f64 (*.f64 c c) b_2))
(/.f64 (*.f64 (neg.f64 (*.f64 c c)) #s(literal 1/2 binary64)) (*.f64 c (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 c c)) #s(literal 1 binary64)) (*.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 c c)) #s(literal -1/2 binary64)) (*.f64 c b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 c (*.f64 c c)))) (*.f64 (neg.f64 b_2) (*.f64 c c)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 c c))) (*.f64 (neg.f64 b_2) c))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 c (*.f64 c c)))) (*.f64 b_2 (*.f64 c c)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 c c))) (*.f64 b_2 c))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 1 binary64)) b_2)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) (*.f64 #s(literal 0 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) c)) b_2)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))) (+.f64 #s(literal 0 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 c)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) c))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 (*.f64 c (*.f64 c c)))) (*.f64 c c))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 (*.f64 c c))) c)
(/.f64 (*.f64 (neg.f64 (*.f64 c (*.f64 c c))) (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c c))
(/.f64 (*.f64 (neg.f64 (*.f64 c c)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) c)) (neg.f64 b_2))
(pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64))
(pow.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 c (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c (neg.f64 b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 c (neg.f64 b_2)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 c b_2) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal 1 binary64)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64))
(*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (neg.f64 c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (neg.f64 c) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal 1/2 binary64) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 c))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 c) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (neg.f64 c) #s(literal 1 binary64)))
(*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -2 binary64) c) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) #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 (neg.f64 c) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 c)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 (*.f64 b_2 b_2))) b_2)
(exp.f64 (*.f64 (log.f64 (/.f64 c b_2)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 b_2 c))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 (neg.f64 c)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 b_2 (neg.f64 c)) #s(literal 1 binary64)))
(neg.f64 (/.f64 b_2 (neg.f64 c)))
(neg.f64 (/.f64 (/.f64 b_2 (neg.f64 c)) #s(literal 1 binary64)))
(/.f64 b_2 c)
(/.f64 (neg.f64 b_2) (neg.f64 c))
(/.f64 (neg.f64 b_2) (*.f64 #s(literal 1 binary64) (neg.f64 c)))
(/.f64 (/.f64 b_2 c) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 c b_2))
(/.f64 #s(literal -1 binary64) (/.f64 c (neg.f64 b_2)))
(/.f64 (/.f64 b_2 (neg.f64 c)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 c) (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (*.f64 (neg.f64 c) b_2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 c)) (*.f64 (neg.f64 c) b_2)) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 c) (neg.f64 b_2))) (*.f64 (neg.f64 c) c))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 c (neg.f64 b_2))) (*.f64 (neg.f64 c) #s(literal 1 binary64))) (*.f64 (neg.f64 c) (/.f64 c (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 c b_2)) c) (*.f64 (neg.f64 c) (/.f64 c b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (*.f64 b_2 b_2) (neg.f64 c)))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 (neg.f64 c)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 b_2 (neg.f64 c)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 b_2 (neg.f64 c)) (/.f64 b_2 (neg.f64 c)) (*.f64 #s(literal 0 binary64) (/.f64 b_2 (neg.f64 c))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 b_2 (neg.f64 c)) (/.f64 b_2 (neg.f64 c)))) (/.f64 b_2 (neg.f64 c)))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) c)) (*.f64 b_2 b_2))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) c)) b_2)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) b_2)) (neg.f64 c))
(pow.f64 (/.f64 b_2 c) #s(literal 1 binary64))
(pow.f64 (/.f64 c b_2) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal 1 binary64) c))
(*.f64 b_2 (/.f64 (/.f64 #s(literal 1 binary64) c) #s(literal 1 binary64)))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal -1 binary64) c))
(*.f64 (neg.f64 b_2) (/.f64 (/.f64 #s(literal -1 binary64) c) #s(literal 1 binary64)))
(*.f64 (/.f64 b_2 c) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 c))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 (neg.f64 c)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 b_2 (neg.f64 c)) #s(literal 1 binary64)))
(*.f64 (/.f64 b_2 (neg.f64 c)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) c) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) c) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) c) (neg.f64 b_2))
(*.f64 (/.f64 #s(literal -1 binary64) c) (/.f64 b_2 #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) c))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) c))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) c))
(*.f64 (pow.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) c) #s(literal -1 binary64)) (neg.f64 b_2))
(*.f64 (/.f64 (neg.f64 b_2) (neg.f64 (*.f64 c (*.f64 c c)))) (*.f64 c c))
(*.f64 (/.f64 (neg.f64 b_2) (neg.f64 (*.f64 c c))) c)
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))))
(+.f64 #s(literal 0 binary64) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 0 binary64)) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(-.f64 (/.f64 #s(literal 0 binary64) b_2) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 0 binary64) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(neg.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 c (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))
(/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 (neg.f64 c)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 c) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 c b_2) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 2 binary64) c))
(/.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal 1 binary64) c))
(/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal -1 binary64) c))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) b_2)
(/.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 #s(literal -2 binary64) c))
(/.f64 (*.f64 (neg.f64 c) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 c (*.f64 c c)))) (*.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 c c)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 c c))) (*.f64 (*.f64 #s(literal -2 binary64) b_2) c))
(/.f64 (*.f64 (neg.f64 (*.f64 c (*.f64 c c))) #s(literal 1/2 binary64)) (*.f64 (*.f64 c c) (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 c (*.f64 c c))) #s(literal 1 binary64)) (*.f64 (*.f64 c c) (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 c (*.f64 c c))) #s(literal -1/2 binary64)) (*.f64 (*.f64 c c) b_2))
(/.f64 (*.f64 (neg.f64 (*.f64 c c)) #s(literal 1/2 binary64)) (*.f64 c (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 c c)) #s(literal 1 binary64)) (*.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (*.f64 (neg.f64 (*.f64 c c)) #s(literal -1/2 binary64)) (*.f64 c b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 c (*.f64 c c)))) (*.f64 (neg.f64 b_2) (*.f64 c c)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 c c))) (*.f64 (neg.f64 b_2) c))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 c (*.f64 c c)))) (*.f64 b_2 (*.f64 c c)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 c c))) (*.f64 b_2 c))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 1 binary64)) b_2)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) (*.f64 #s(literal 0 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) c)) b_2)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))) (+.f64 #s(literal 0 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 c)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) c))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 (*.f64 c (*.f64 c c)))) (*.f64 c c))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 (*.f64 c c))) c)
(/.f64 (*.f64 (neg.f64 (*.f64 c (*.f64 c c))) (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 c c))
(/.f64 (*.f64 (neg.f64 (*.f64 c c)) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) c)) (neg.f64 b_2))
(pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1 binary64))
(pow.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 c (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c (neg.f64 b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 c (neg.f64 b_2)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 c b_2) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c b_2) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c (neg.f64 b_2)) #s(literal 1 binary64)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64))
(*.f64 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (neg.f64 c) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (neg.f64 c) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal 1/2 binary64) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 c))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 c) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (neg.f64 c) #s(literal 1 binary64)))
(*.f64 (/.f64 c (neg.f64 b_2)) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -2 binary64) c) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) #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 (neg.f64 c) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 c)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 (*.f64 b_2 b_2))) b_2)
(exp.f64 (*.f64 (log.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))))))
(+.f64 (*.f64 (/.f64 #s(literal -2 binary64) c) #s(literal 0 binary64)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) c)) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 c #s(literal -1/2 binary64))) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) c)) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) c) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))
(fma.f64 (/.f64 #s(literal -2 binary64) c) #s(literal 0 binary64) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))
(neg.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal -2 binary64) (/.f64 c (neg.f64 b_2)))
(/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c))
(/.f64 b_2 (*.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 1 binary64)))
(/.f64 (neg.f64 b_2) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (/.f64 b_2 c) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal 1 binary64))
(/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 #s(literal 1/2 binary64) c) b_2))
(/.f64 #s(literal 2 binary64) (/.f64 c b_2))
(/.f64 (/.f64 b_2 (neg.f64 c)) #s(literal -1/2 binary64))
(/.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(/.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal -1 binary64) b_2))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 (/.f64 #s(literal -1 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 b_2 b_2)))
(/.f64 (/.f64 b_2 #s(literal -1 binary64)) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) b_2)) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 2 binary64) c) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(/.f64 (*.f64 (neg.f64 b_2) #s(literal 2 binary64)) (neg.f64 c))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) c) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) c) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 (*.f64 (/.f64 #s(literal -2 binary64) c) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(/.f64 (*.f64 (/.f64 #s(literal -2 binary64) c) (neg.f64 (*.f64 b_2 b_2))) b_2)
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1 binary64)) c)
(/.f64 (*.f64 (/.f64 b_2 (neg.f64 c)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) c) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal 1 binary64))
(pow.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 (neg.f64 c)))
(*.f64 b_2 (/.f64 #s(literal 2 binary64) c))
(*.f64 b_2 (/.f64 (/.f64 #s(literal 2 binary64) c) #s(literal 1 binary64)))
(*.f64 b_2 (*.f64 (/.f64 #s(literal 2 binary64) c) #s(literal 1 binary64)))
(*.f64 b_2 (/.f64 (/.f64 #s(literal -2 binary64) c) #s(literal -1 binary64)))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal -2 binary64) c))
(*.f64 (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1 binary64) c) #s(literal 2 binary64)))
(*.f64 (/.f64 b_2 c) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 c))
(*.f64 (/.f64 b_2 (neg.f64 c)) #s(literal -2 binary64))
(*.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) c) (*.f64 b_2 #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) c) (pow.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) c) b_2)
(*.f64 (/.f64 #s(literal 2 binary64) c) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal -1 binary64) c))
(*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) c))
(*.f64 (/.f64 #s(literal -2 binary64) c) (neg.f64 b_2))
(*.f64 (/.f64 #s(literal -2 binary64) c) (pow.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 (neg.f64 b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) c) (*.f64 #s(literal -2 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) c) (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)) (/.f64 #s(literal -1 binary64) c))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) c))
(*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 2 binary64) c) #s(literal 1 binary64)) b_2)
(*.f64 (pow.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) c) #s(literal 1 binary64)) b_2)
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) c) #s(literal -1 binary64)) (neg.f64 b_2))
(*.f64 (/.f64 (/.f64 #s(literal 2 binary64) c) #s(literal -1 binary64)) (neg.f64 b_2))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) c) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #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 b_2)) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(neg.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 (neg.f64 c)))
(/.f64 c (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(/.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) c))
(/.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -1 binary64) c))
(/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 1 binary64) c))
(/.f64 (/.f64 c (neg.f64 b_2)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 b_2))
(/.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 #s(literal 2 binary64) c))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal 1 binary64)) (neg.f64 b_2))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) c)) b_2)
(/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) c)) b_2)
(pow.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 c (neg.f64 b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 #s(literal -1 binary64) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(*.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 (*.f64 c #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 c (*.f64 #s(literal -2 binary64) b_2)) #s(literal 1 binary64))
(*.f64 (neg.f64 c) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal -2 binary64) c) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (/.f64 c (neg.f64 b_2)) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 #s(literal -1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (*.f64 #s(literal 1/2 binary64) c))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -2 binary64) c) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (neg.f64 (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) c)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) c)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) c)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 (*.f64 b_2 b_2))) b_2)
(+.f64 #s(literal 0 binary64) (*.f64 c #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) c))
(neg.f64 (*.f64 #s(literal 1/2 binary64) c))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) c))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 c (*.f64 c c)))) (*.f64 c c))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 c c))) c)
(*.f64 #s(literal 1/2 binary64) (neg.f64 c))
(*.f64 #s(literal 1/2 binary64) (/.f64 c #s(literal -1 binary64)))
(*.f64 c #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) c))
(*.f64 #s(literal -1/2 binary64) c)
(*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 c) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 a c)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 a c)))
(+.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a)))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 a c) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 b_2 b_2) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 a c)))
(neg.f64 (neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a)))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 a)))
(/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 a (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))))
(/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a)
(/.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.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 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 a (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) (*.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) (*.f64 (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) (neg.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 a))
(/.f64 (fma.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.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 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 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (-.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 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 c) (*.f64 a (*.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 c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (*.f64 a (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.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 c) (*.f64 a (*.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 c) (*.f64 a (*.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 c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (fma.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.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) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (/.f64 a (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) a))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (*.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) a))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) a))
(/.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.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 (*.f64 a c)))))) (*.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) a))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)) a))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.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 (*.f64 a c))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))) (*.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))) (*.f64 (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.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 (*.f64 a c)))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) #s(literal 1 binary64)) (/.f64 a (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 a (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 a (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))) (*.f64 a (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 a (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a)) (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) #s(literal 1 binary64)) a)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (neg.f64 a))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (-.f64 (*.f64 a c) (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal -1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))
(/.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) (/.f64 #s(literal -1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(/.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (/.f64 (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) #s(literal -1 binary64)) a)
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))))))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a)))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a) (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 a c (*.f64 b_2 b_2)))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 a (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (pow.f64 (/.f64 a (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c)))) a))
(*.f64 (/.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 (neg.f64 (*.f64 a c)))) a))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (/.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) a))
(*.f64 (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) a))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (neg.f64 a)))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c)))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 a (fma.f64 a c (*.f64 b_2 b_2)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a)) (fma.f64 (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (fma.f64 (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (-.f64 (*.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 b_2 (*.f64 b_2 (*.f64 b_2 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 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a)) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (fma.f64 a c (*.f64 b_2 b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (fma.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 (fma.f64 a c (*.f64 b_2 b_2)) a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (neg.f64 (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (*.f64 a c) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) (*.f64 a c))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) b_2) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) b_2))
(+.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a c)))
(-.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(-.f64 (/.f64 (*.f64 (*.f64 b_2 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 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 b_2 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 a c))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 #s(literal 1 binary64) (*.f64 a c) (*.f64 b_2 b_2))
(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 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 b_2) #s(literal 2 binary64)) (*.f64 a c))
(fma.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 b_2) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 b_2)) (*.f64 a c))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 b_2)) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (neg.f64 c) (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(fma.f64 (sqrt.f64 a) (neg.f64 (*.f64 (neg.f64 c) (sqrt.f64 a))) (*.f64 b_2 b_2))
(fma.f64 (sqrt.f64 a) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 c))) (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 a) (neg.f64 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 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) b_2 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) b_2))
(fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 c) (sqrt.f64 a)) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) (neg.f64 (sqrt.f64 (neg.f64 c))) (*.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 (neg.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a)) (sqrt.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (sqrt.f64 a)) (sqrt.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (sqrt.f64 (neg.f64 c))) (sqrt.f64 a) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/4 binary64)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (fma.f64 a c (*.f64 b_2 b_2)) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(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 c) (*.f64 a (*.f64 a (*.f64 c c)))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(neg.f64 (neg.f64 (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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (neg.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 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 b_2 b_2 (-.f64 #s(literal 0 binary64) (fma.f64 a c (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (neg.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))))
(/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))
(/.f64 (fma.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.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 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (-.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 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 c) (*.f64 a (*.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 c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.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 c) (*.f64 a (*.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 c) (*.f64 a (*.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 c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (fma.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.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 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 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (-.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 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 (*.f64 a c) (-.f64 (*.f64 a c) (*.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 c) (*.f64 a (*.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 c) (*.f64 a (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.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 c) (*.f64 a (*.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 c) (*.f64 a (*.f64 a (*.f64 c c)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal 1 binary64)) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) #s(literal 1 binary64)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) #s(literal 1 binary64)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (neg.f64 (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (-.f64 #s(literal 0 binary64) (fma.f64 a c (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (-.f64 #s(literal 0 binary64) (fma.f64 a c (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (fma.f64 b_2 b_2 (-.f64 #s(literal 0 binary64) (fma.f64 a c (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 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 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (neg.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c)))) (neg.f64 (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (fma.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))))
(/.f64 (*.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 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))) (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c)))))
(/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (neg.f64 (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.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 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) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (-.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 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 c) (*.f64 a (*.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 c) (*.f64 a (*.f64 a (*.f64 c c)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.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 c) (*.f64 a (*.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 c) (*.f64 a (*.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 c) (*.f64 a (*.f64 a (*.f64 c c)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (fma.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.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 (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))) (fma.f64 a (*.f64 a (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c))))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (fma.f64 b_2 b_2 (-.f64 #s(literal 0 binary64) (fma.f64 a c (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))
(*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 (fma.f64 a (*.f64 c (*.f64 a (*.f64 a (*.f64 c c)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (neg.f64 b_2) (*.f64 a c))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.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 c) (*.f64 a (*.f64 a (*.f64 c c))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(*.f64 (/.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 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))))))
(*.f64 (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a (neg.f64 c) (*.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 c) (*.f64 a (*.f64 a (*.f64 c c)))))) (fma.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 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (fma.f64 (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (fma.f64 (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (-.f64 (*.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 b_2 (*.f64 b_2 (*.f64 b_2 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 c) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 a c)))
(neg.f64 (neg.f64 (*.f64 a c)))
(*.f64 a c)
(*.f64 c a)
(*.f64 #s(literal 1 binary64) (*.f64 a c))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a c)))
(*.f64 (neg.f64 c) (neg.f64 a))
(*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 (sqrt.f64 a) (neg.f64 (*.f64 (neg.f64 c) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 c))) (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 (neg.f64 a) (neg.f64 c))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (sqrt.f64 (neg.f64 (*.f64 a c))))
(*.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (neg.f64 c) (sqrt.f64 a)))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) (neg.f64 (sqrt.f64 (neg.f64 c))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a)) (sqrt.f64 (neg.f64 c)))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (sqrt.f64 a)) (sqrt.f64 (neg.f64 c)))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (sqrt.f64 (neg.f64 c))) (sqrt.f64 a))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/4 binary64)))
(+.f64 (*.f64 a b_2) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(+.f64 (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 a b_2))
(-.f64 #s(literal 0 binary64) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(fma.f64 a b_2 (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 a b_2))
(fma.f64 b_2 a (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 #s(literal 1 binary64) (*.f64 a b_2) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) a) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) a) (*.f64 a b_2))
(fma.f64 (sqrt.f64 a) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 c))) a) (*.f64 a b_2))
(fma.f64 (neg.f64 a) (neg.f64 b_2) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(fma.f64 (neg.f64 a) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 a b_2))
(fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) a (*.f64 a b_2))
(fma.f64 (*.f64 a (sqrt.f64 a)) (neg.f64 (sqrt.f64 (neg.f64 c))) (*.f64 a b_2))
(fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (sqrt.f64 (neg.f64 c)) a) (*.f64 a b_2))
(fma.f64 (*.f64 a (neg.f64 (sqrt.f64 a))) (sqrt.f64 (neg.f64 c)) (*.f64 a b_2))
(neg.f64 (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 a (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c)))) (*.f64 a (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (*.f64 a (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) #s(literal 1 binary64))
(/.f64 (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) #s(literal -1 binary64))
(/.f64 (*.f64 a (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c)))))
(/.f64 (*.f64 a (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) a) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) a) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 a (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a b_2) (*.f64 a b_2) (-.f64 (*.f64 (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 (*.f64 a b_2) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 a b_2) (*.f64 a b_2)) (*.f64 (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))))) (-.f64 (*.f64 a b_2) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(/.f64 (*.f64 a (neg.f64 (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))))))
(/.f64 (*.f64 a (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 a (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 #s(literal -1 binary64) (*.f64 a (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 a (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) a)
(*.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) #s(literal 1 binary64))
(*.f64 (neg.f64 a) (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))))) a))
(*.f64 (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))))))
(*.f64 (neg.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))) (neg.f64 a))
(*.f64 (*.f64 a (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))))))
(*.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (/.f64 (*.f64 a (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))) (*.f64 (neg.f64 (*.f64 a c)) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))) (*.f64 (*.f64 b_2 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 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))) (-.f64 (fma.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 (*.f64 a c))) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (*.f64 a (fma.f64 (*.f64 a c) (sqrt.f64 (neg.f64 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 (*.f64 a c)) (*.f64 (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))))) (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))
(*.f64 (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a c)) (sqrt.f64 (neg.f64 (*.f64 a c)))))) (fma.f64 b_2 b_2 (-.f64 #s(literal 0 binary64) (fma.f64 a c (*.f64 b_2 (sqrt.f64 (neg.f64 (*.f64 a c))))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (neg.f64 (*.f64 a c)))))
(fabs.f64 (sqrt.f64 (neg.f64 (*.f64 a c))))
(sqrt.f64 (neg.f64 (*.f64 a c)))
(pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (*.f64 a (*.f64 c c))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (sqrt.f64 (neg.f64 c)))
(*.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a))
(*.f64 (pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (*.f64 a c)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 c) (pow.f64 (neg.f64 a) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 c) (sqrt.f64 (neg.f64 a)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1/2 binary64)) (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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 c) (sqrt.f64 a)))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 c) (sqrt.f64 a)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 c)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (neg.f64 (*.f64 a c)))))
(*.f64 (sqrt.f64 (sqrt.f64 a)) (sqrt.f64 (*.f64 (neg.f64 c) (sqrt.f64 a))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (neg.f64 c)) a)) (sqrt.f64 (sqrt.f64 (neg.f64 c))))
(*.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 c))

simplify365.0ms (4.4%)

Memory
3.1MiB live, 664.3MiB allocated
Algorithm
egg-herbie
Rules
10 990×lower-fma.f64
10 990×lower-fma.f32
4 856×lower-*.f64
4 856×lower-*.f32
3 162×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02933304
19283118
232222943
081412863
Stop Event
iter limit
node limit
Counts
360 → 360
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 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -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)
(* 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))
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_2 c)
(/ b_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))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_2 c))
(* 2 (/ b_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)
(* -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 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (- (* b_2 (- (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (- (* b_2 (- (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(/ b_2 a)
(* b_2 (+ (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (+ (/ 1 a) (/ c (pow b_2 2))) (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (* -1 (/ (* c (pow (sqrt -1) 2)) (pow b_2 2))))))
(* b_2 (- (+ (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) (pow b_2 3))) (+ (/ 1 a) (/ c (pow b_2 2)))) (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (* -1 (/ (* c (pow (sqrt -1) 2)) (pow b_2 2))))))
(/ 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)) (/ c b_2)) (* -1 (/ (* c (pow (sqrt -1) 2)) b_2))) b_2)) (/ 1 a))))
(* -1 (* b_2 (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) b_2))) (* -1 (- c (* -1 (* c (pow (sqrt -1) 2)))))) b_2)) (* (sqrt (/ c a)) (sqrt -1))) b_2)) (/ 1 a))))
(/ (pow b_2 2) (* a (- b_2 (* (sqrt (* a c)) (sqrt -1)))))
(/ (+ (/ (* a c) (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (- b_2 (* (sqrt (* a c)) (sqrt -1))))) a)
(/ (+ (/ (* a c) (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (- b_2 (* (sqrt (* a c)) (sqrt -1))))) a)
(/ (+ (/ (* a c) (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (- b_2 (* (sqrt (* a c)) (sqrt -1))))) a)
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))) (/ b_2 (pow (sqrt -1) 2))) a)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* -1 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1))))) (/ b_2 (pow (sqrt -1) 2))) a)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (/ (* (pow b_2 2) (- (* -1 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (/ (* a b_2) (pow (sqrt -1) 2)))) (* (pow a 2) (* c (pow (sqrt -1) 2)))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* -1 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1)))) (/ b_2 (pow (sqrt -1) 2)))) a)
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (/ (- (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) b_2) a))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (+ (* -1 (- (* -1 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* -1 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)))))) a))) a))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (+ (* -1 (- (* -1 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (- (* -1 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)))))) (* -1 (/ (* (pow b_2 2) (- (* -1 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2))) c))) a))) a))) a))
(/ (pow b_2 2) (* a (- b_2 (* (sqrt (* a c)) (sqrt -1)))))
(+ (/ c (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))))
(+ (/ c (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))))
(+ (/ c (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(- (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (/ b_2 (* a (pow (sqrt -1) 2))))
(- (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* -1 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1))))) (/ b_2 (* a (pow (sqrt -1) 2))))
(- (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ (* (pow b_2 2) (- (* -1 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (* a (* (pow c 2) (pow (sqrt -1) 2)))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* -1 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1)))) (/ b_2 (* a (pow (sqrt -1) 2)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ (- (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) a)))))) (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (- (/ (* (pow b_2 2) (- (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) a))) a) (* -1 (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) a))))))) c))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1)))
(* a c)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* a c)
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a c)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* a c)
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* a c)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(+ (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))) (* a b_2))
(+ (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))) (* a b_2))
(+ (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))) (* a b_2))
(* a b_2)
(* b_2 (+ a (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* b_2 (+ a (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* b_2 (+ a (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* a b_2)
(* -1 (* b_2 (+ (* -1 a) (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* -1 (* b_2 (+ (* -1 a) (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* -1 (* b_2 (+ (* -1 a) (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* (pow a 2) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))
(* (pow a 2) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))
(* (pow a 2) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c)))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c)))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c)))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c)))))
(* (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)))
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 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)
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.f64 b_2 a))
(* -1 (/ b_2 a))
(neg.f64 (/.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)
(* 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)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 c)
(/ b_2 c)
(/.f64 b_2 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)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* 2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1/2 c)
(*.f64 c #s(literal -1/2 binary64))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))
(-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (- (* b_2 (- (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(-.f64 (fma.f64 b_2 (*.f64 b_2 #s(literal 0 binary64)) (/.f64 b_2 a)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* b_2 (- (* b_2 (- (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3))))) (/ 1 (* a (pow (sqrt -1) 2))))))
(-.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 (*.f64 b_2 #s(literal 0 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) #s(literal 0 binary64))) (/.f64 b_2 a)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(/ b_2 a)
(/.f64 b_2 a)
(* b_2 (+ (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(fma.f64 b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 b_2 a))
(* b_2 (- (+ (/ 1 a) (/ c (pow b_2 2))) (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (* -1 (/ (* c (pow (sqrt -1) 2)) (pow b_2 2))))))
(fma.f64 b_2 (+.f64 (/.f64 (-.f64 c c) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (/.f64 b_2 a))
(* b_2 (- (+ (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) (pow b_2 3))) (+ (/ 1 a) (/ c (pow b_2 2)))) (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (* -1 (/ (* c (pow (sqrt -1) 2)) (pow b_2 2))))))
(*.f64 b_2 (+.f64 (+.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c))) (/.f64 (-.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (/.f64 (-.f64 c c) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))
(/ b_2 a)
(/.f64 b_2 a)
(* -1 (* b_2 (- (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(fma.f64 b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 b_2 a))
(* -1 (* b_2 (- (* -1 (/ (- (+ (* (sqrt (/ c a)) (sqrt -1)) (/ c b_2)) (* -1 (/ (* c (pow (sqrt -1) 2)) b_2))) b_2)) (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 c c) b_2)) b_2) (/.f64 #s(literal 1 binary64) a)))
(* -1 (* b_2 (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (/ (* (sqrt -1) (- c (* -1 (* c (pow (sqrt -1) 2))))) b_2))) (* -1 (- c (* -1 (* c (pow (sqrt -1) 2)))))) b_2)) (* (sqrt (/ c a)) (sqrt -1))) b_2)) (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 c c) b_2) (sqrt.f64 (*.f64 a c))) (-.f64 c c)) b_2)) b_2) (/.f64 #s(literal 1 binary64) a)))
(/ (pow b_2 2) (* a (- b_2 (* (sqrt (* a c)) (sqrt -1)))))
(/.f64 (*.f64 b_2 b_2) (*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2)))
(/ (+ (/ (* a c) (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (- b_2 (* (sqrt (* a c)) (sqrt -1))))) a)
(/.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))) a)
(/ (+ (/ (* a c) (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (- b_2 (* (sqrt (* a c)) (sqrt -1))))) a)
(/.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))) a)
(/ (+ (/ (* a c) (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (- b_2 (* (sqrt (* a c)) (sqrt -1))))) a)
(/.f64 (fma.f64 b_2 (/.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2)) (/.f64 (*.f64 a c) (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))) a)
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))) (/ b_2 (pow (sqrt -1) 2))) a)
(/.f64 (-.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) a)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* -1 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1))))) (/ b_2 (pow (sqrt -1) 2))) a)
(/.f64 (fma.f64 b_2 (*.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c)))))) (-.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(/ (- (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (/ (* (pow b_2 2) (- (* -1 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (/ (* a b_2) (pow (sqrt -1) 2)))) (* (pow a 2) (* c (pow (sqrt -1) 2)))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* -1 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (/ (* a b_2) (pow (sqrt -1) 2)))) (sqrt -1)))) (/ b_2 (pow (sqrt -1) 2)))) a)
(/.f64 (fma.f64 b_2 (*.f64 b_2 (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) (neg.f64 (*.f64 a (*.f64 a c))))) (fma.f64 b_2 (*.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 a)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c)))))) (-.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))))) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (/ (- (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) b_2) a))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 b_2) (sqrt.f64 (*.f64 a c))) b_2)) (neg.f64 a))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (+ (* -1 (- (* -1 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* -1 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)))))) a))) a))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)) (/.f64 (*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 a))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) #s(literal -1 binary64))) a)) a)
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (+ (* -1 (- (* -1 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (* b_2 (* (sqrt -1) (- (* -1 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)))))) (* -1 (/ (* (pow b_2 2) (- (* -1 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2))) c))) a))) a))) a))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)) (/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (fma.f64 b_2 a (/.f64 (*.f64 b_2 (fma.f64 b_2 (neg.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 a)) c)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 a)))) (sqrt.f64 (/.f64 a c))))) a))) a)) a)
(/ (pow b_2 2) (* a (- b_2 (* (sqrt (* a c)) (sqrt -1)))))
(/.f64 (*.f64 b_2 b_2) (*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2)))
(+ (/ c (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))))
(fma.f64 b_2 (/.f64 b_2 (*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))) (/.f64 c (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2)))
(+ (/ c (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))))
(fma.f64 b_2 (/.f64 b_2 (*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))) (/.f64 c (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2)))
(+ (/ c (- b_2 (* (sqrt (* a c)) (sqrt -1)))) (/ (pow b_2 2) (* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))))
(fma.f64 b_2 (/.f64 b_2 (*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))) (/.f64 c (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2)))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (/ b_2 (* a (pow (sqrt -1) 2))))
(-.f64 (/.f64 b_2 a) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (/.f64 (*.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 (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* -1 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1))))) (/ b_2 (* a (pow (sqrt -1) 2))))
(fma.f64 b_2 (*.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 c (/.f64 b_2 a))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (-.f64 (/.f64 b_2 a) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (/.f64 (*.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 (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ (* (pow b_2 2) (- (* -1 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (* a (* (pow c 2) (pow (sqrt -1) 2)))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* -1 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) (* a (pow (sqrt -1) 2))))) (sqrt -1)))) (/ b_2 (* a (pow (sqrt -1) 2)))))
(fma.f64 b_2 (fma.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 c (/.f64 b_2 a))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 c (/.f64 b_2 a)))) (*.f64 a (*.f64 c (neg.f64 c)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ (- (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c (/.f64 b_2 a))) c))
(+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (- (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) a)))))) (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c (/.f64 b_2 a))))) c))
(+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (- (/ (* (pow b_2 2) (- (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) a))) a) (* -1 (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (- (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (/ (* b_2 c) a))))))) c))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (neg.f64 (fma.f64 b_2 (/.f64 c a) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 (fma.f64 b_2 (/.f64 (neg.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c (/.f64 b_2 a)))) a) (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c (/.f64 b_2 a))))) (sqrt.f64 (/.f64 c a))))) c)))) c))
(* a c)
(*.f64 a c)
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(* a c)
(*.f64 a c)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* a c)
(*.f64 a c)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 a (fma.f64 b_2 (/.f64 b_2 a) c))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(+ (* a c) (pow b_2 2))
(fma.f64 b_2 b_2 (*.f64 a c))
(* a c)
(*.f64 a c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* a c)
(*.f64 a c)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) a))
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))) (* a b_2))
(-.f64 (*.f64 b_2 a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c))))))
(+ (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))) (* a b_2))
(-.f64 (*.f64 b_2 a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c))))))
(+ (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1))) (* a b_2))
(-.f64 (*.f64 b_2 a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c))))))
(* a b_2)
(*.f64 b_2 a)
(* b_2 (+ a (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c)))) (neg.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(* b_2 (+ a (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c)))) (neg.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(* b_2 (+ a (* -1 (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c)))) (neg.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(* a b_2)
(*.f64 b_2 a)
(* -1 (* b_2 (+ (* -1 a) (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c)))) (neg.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(* -1 (* b_2 (+ (* -1 a) (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c)))) (neg.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(* -1 (* b_2 (+ (* -1 a) (* (sqrt (* (pow a 3) c)) (/ (sqrt -1) b_2)))))
(*.f64 b_2 (fma.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c)))) (neg.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) a))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (*.f64 a a) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (*.f64 a a) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (*.f64 a a) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c)))))
(* (pow a 2) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))
(*.f64 (*.f64 a a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* (pow a 2) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))
(*.f64 (*.f64 a a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* (pow a 2) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))
(*.f64 (*.f64 a a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))
(* a (- b_2 (* (sqrt (* a c)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c)))
(*.f64 c (fma.f64 (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 a) c)))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c)))
(*.f64 c (fma.f64 (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 a) c)))
(* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c)))
(*.f64 c (fma.f64 (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 a) c)))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a (*.f64 a (*.f64 a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c)))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (/.f64 (*.f64 b_2 a) c)))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c)))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (/.f64 (*.f64 b_2 a) c)))
(* -1 (* c (+ (* -1 (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (* -1 (/ (* a b_2) c)))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)) (/.f64 (*.f64 b_2 a) c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.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 (* (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 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.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 (* (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))))

eval175.0ms (2.1%)

Memory
10.4MiB live, 297.4MiB allocated
Compiler

Compiled 23 476 to 2 285 computations (90.3% saved)

prune189.0ms (2.3%)

Memory
-3.7MiB live, 314.5MiB allocated
Pruning

29 alts after pruning (22 fresh and 7 done)

PrunedKeptTotal
New1 26761 273
Fresh31619
Picked235
Done145
Total1 273291 302
Accuracy
99.8%
Counts
1 302 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.7%
(fma.f64 (/.f64 (sqrt.f64 (neg.f64 c)) a) (sqrt.f64 a) (/.f64 b_2 a))
17.9%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) (neg.f64 b_2)) a)
15.1%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 a) b_2) a)
13.8%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 c) b_2) a)
29.5%
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2))) b_2)
23.0%
(/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c))))) a)
32.6%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a)
51.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
11.8%
(/.f64 (*.f64 (neg.f64 (*.f64 c c)) #s(literal -1/2 binary64)) (*.f64 c b_2))
34.3%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
26.5%
(/.f64 (*.f64 a c) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a))
2.2%
(/.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 a))
16.7%
(/.f64 (neg.f64 b_2) a)
2.2%
(/.f64 b_2 a)
12.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 c b_2)))
34.0%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -2 binary64) c) b_2))
40.6%
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
12.4%
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
40.7%
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
32.6%
(-.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a))
21.0%
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a (neg.f64 c)))) a)))
12.4%
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 (*.f64 b_2 b_2))) b_2)
40.7%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal 1 binary64) a))
32.5%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2))
12.4%
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
40.7%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
34.2%
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
40.8%
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
12.6%
#s(literal 0 binary64)
Compiler

Compiled 943 to 406 computations (56.9% saved)

regimes84.0ms (1%)

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

34.0ms
a
18.0ms
b_2
15.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
15.0ms
c
Results
AccuracySegmentsBranch
53.8%2a
88.8%3b_2
51.1%1c
75.8%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)

regimes10.0ms (0.1%)

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

9.0ms
b_2
Results
AccuracySegmentsBranch
84.1%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes8.0ms (0.1%)

Memory
13.3MiB live, 13.3MiB allocated
Counts
21 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 b_2 a)
(/.f64 (neg.f64 b_2) a)
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.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 (neg.f64 c) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) (neg.f64 a))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (/.f64 #s(literal 1 binary64) a))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -2 binary64) c) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 (*.f64 b_2 b_2))) b_2)
(/.f64 (*.f64 (neg.f64 (*.f64 c c)) #s(literal -1/2 binary64)) (*.f64 c b_2))
(/.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

1 calls:

7.0ms
b_2
Results
AccuracySegmentsBranch
72.5%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes12.0ms (0.2%)

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

1 calls:

12.0ms
b_2
Results
AccuracySegmentsBranch
72.5%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes9.0ms (0.1%)

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

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

regimes9.0ms (0.1%)

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

4 calls:

3.0ms
a
2.0ms
b_2
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
16.7%1(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
18.6%2a
20.9%3c
26.6%2b_2
Compiler

Compiled 28 to 19 computations (32.1% saved)

regimes6.0ms (0.1%)

Memory
17.7MiB live, 17.7MiB allocated
Accuracy

Total -6.8b remaining (-12.2%)

Threshold costs -6.8b (-12.2%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 b_2 a)
Outputs
#s(literal 0 binary64)
Calls

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

bsearch29.0ms (0.4%)

Memory
-16.6MiB live, 44.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
17.0ms
4.870203929126949e-159
1.5171494168761902e-157
9.0ms
-3.685071853913038e+96
-1.330344778664814e+96
Samples
9.0ms136×0valid
3.0ms50×0invalid
3.0ms23×1valid
0.0ms2valid
Compiler

Compiled 279 to 196 computations (29.7% saved)

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

bsearch23.0ms (0.3%)

Memory
6.6MiB live, 43.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.870203929126949e-159
1.5171494168761902e-157
21.0ms
-2.75452987955398e-134
-1.6888589483046944e-140
Samples
9.0ms144×0valid
5.0ms47×0invalid
Compiler

Compiled 371 to 272 computations (26.7% saved)

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

bsearch18.0ms (0.2%)

Memory
-4.4MiB live, 33.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
1.1539931382323496e-305
8.80023919748145e-305
Samples
8.0ms96×0valid
4.0ms61×0invalid
Compiler

Compiled 127 to 100 computations (21.3% saved)

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

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
1.1539931382323496e-305
8.80023919748145e-305
Compiler

Compiled 127 to 100 computations (21.3% saved)

bsearch65.0ms (0.8%)

Memory
-27.9MiB live, 54.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
7.65513896672498e-274
9.005560931326946e-261
Samples
22.0ms158×0valid
6.0ms94×0invalid
0.0ms1valid
Compiler

Compiled 159 to 136 computations (14.5% saved)

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

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
7.65513896672498e-274
9.005560931326946e-261
Compiler

Compiled 149 to 126 computations (15.4% saved)

simplify9.0ms (0.1%)

Memory
15.0MiB live, 15.0MiB 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
043106
162105
277105
385105
488105
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 2318722513810355/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 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 -5523846650824739/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 2318722513810355/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 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 6325070415853457/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 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 6325070415853457/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(if (<=.f64 b_2 #s(literal 7601344928891999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 0 binary64))
(if (<=.f64 b_2 #s(literal 7601344928891999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 binary64)) (/.f64 (neg.f64 b_2) a) #s(literal 0 binary64))
#s(literal 0 binary64)
Outputs
(if (<=.f64 b_2 #s(literal -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 2318722513810355/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 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 -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 2318722513810355/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 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 -5523846650824739/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 2318722513810355/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 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 -5523846650824739/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (if (<=.f64 b_2 #s(literal 2318722513810355/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 binary64)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal 6325070415853457/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 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 6325070415853457/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(if (<=.f64 b_2 #s(literal 7601344928891999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) #s(literal 0 binary64))
(if (<=.f64 b_2 #s(literal 7601344928891999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 binary64)) (/.f64 (neg.f64 b_2) a) #s(literal 0 binary64))
(if (<=.f64 b_2 #s(literal 7601344928891999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 binary64)) (/.f64 b_2 (neg.f64 a)) #s(literal 0 binary64))
#s(literal 0 binary64)

soundness625.0ms (7.6%)

Memory
17.1MiB live, 404.5MiB allocated
Rules
11 022×lower-fma.f64
11 022×lower-fma.f32
8 972×lower-fma.f64
8 972×lower-fma.f32
7 132×lower-*.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06505688
120655587
269465543
081245356
028123
049109
117196
0117096
05083200
116063160
255203144
087823008
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 297 to 181 computations (39.1% saved)

preprocess144.0ms (1.8%)

Memory
-18.2MiB live, 152.2MiB allocated
Compiler

Compiled 432 to 156 computations (63.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...