Details

Time bar (total: 11.7s)

analyze129.0ms (1.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
0%0%0%100%0%0%0%6
37.5%0%0%100%0%0%0%7
43.7%0%0%100%0%0%0%8
43.7%0%0%100%0%0%0%9
65.6%0%0%100%0%0%0%10
70.3%0%0%100%0%0%0%11
70.3%0%0%100%0%0%0%12
Compiler

Compiled 17 to 11 computations (35.3% saved)

sample1.0s (8.7%)

Results
1.0s8256×body256valid
Bogosity

preprocess174.0ms (1.5%)

Algorithm
egg-herbie
Rules
2084×fma-def
1570×div-sub
1222×times-frac
978×distribute-lft-in
958×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01576
13776
25976
310376
422476
551676
6114476
7320476
8543276
9647976
10678776
11713376
12733176
13759276
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
Outputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 x lo) (-.f64 x hi))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
(/.f64 (-.f64 lo hi) (-.f64 lo x))
Compiler

Compiled 13 to 9 computations (30.8% saved)

simplify161.0ms (1.4%)

Algorithm
egg-herbie
Rules
1844×fma-def
1028×div-sub
602×times-frac
424×associate-/r*
384×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
11519
22319
34019
47519
513119
626919
754819
8141219
9300119
10387819
11423019
12435819
13438919
14440119
15440919
16440919
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Outputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))

eval0.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Accurracy
3.1%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 10 to 6 computations (40% saved)

localize6.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 19 to 6 computations (68.4% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
lo
@inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))
1.0ms
x
@-inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))
1.0ms
lo
@0
(/.f64 (-.f64 x lo) (-.f64 hi lo))
0.0ms
x
@inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))
0.0ms
hi
@inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))

rewrite188.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1904×prod-diff
1032×log-prod
786×fma-def
466×pow-exp
456×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
118719
2293719
Stop Event
node limit
Counts
1 → 230
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Outputs
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))

simplify266.0ms (2.3%)

Algorithm
egg-herbie
Rules
762×+-commutative
704×unsub-neg
702×associate-+l+
686×associate-+r+
516×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
Stop Event
node limit
Counts
266 → 404
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
Outputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(/.f64 (neg.f64 lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo)))))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 3) (fma.f64 -1 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (neg.f64 (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(/.f64 (fma.f64 -1 x lo) lo)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 -1 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (+.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))))
(+.f64 (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1)) (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)))
(+.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (-.f64 (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)) (+.f64 (/.f64 x lo) -1)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))

eval564.0ms (4.8%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune224.0ms (1.9%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New39410404
Fresh000
Picked101
Done000
Total39510405
Accurracy
19.1%
Counts
405 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.3%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
9.3%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
18.7%
(/.f64 (-.f64 x lo) hi)
18.6%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
3.5%
(/.f64 x hi)
18.8%
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
9.3%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
9.5%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
1
Compiler

Compiled 260 to 156 computations (40% saved)

localize16.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
100.0%
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
98.5%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
98.2%
(/.f64 x (*.f64 hi hi))
Compiler

Compiled 56 to 21 computations (62.5% saved)

series11.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
hi
@-inf
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
1.0ms
x
@0
(/.f64 x (*.f64 hi hi))
1.0ms
lo
@0
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
1.0ms
lo
@inf
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
1.0ms
x
@inf
(/.f64 x (*.f64 hi hi))

rewrite196.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1564×log-prod
1288×fma-def
530×expm1-udef
530×log1p-udef
522×log-div
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013112
129694
2462494
Stop Event
node limit
Counts
4 → 319
Calls
Call 1
Inputs
(/.f64 x (*.f64 hi hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
Outputs
(+.f64 0 (*.f64 x (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 x (pow.f64 hi -2))
(*.f64 (*.f64 x (pow.f64 hi -2)) 1)
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(*.f64 (/.f64 1 hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (/.f64 1 hi))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -2)))
(*.f64 (pow.f64 hi -2) x)
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 x hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -2)))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 hi hi))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 hi)))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 x 1) (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) 1) (/.f64 (sqrt.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 x hi)) (cbrt.f64 hi)))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(pow.f64 (*.f64 hi (/.f64 hi x)) -1)
(neg.f64 (/.f64 x (neg.f64 (*.f64 hi hi))))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(+.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (*.f64 lo (/.f64 1 hi)) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(+.f64 (*.f64 (/.f64 1 hi) lo) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 (*.f64 lo (*.f64 hi (-.f64 hi x))) (pow.f64 hi 3))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (*.f64 (*.f64 hi (-.f64 hi x)) lo) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) lo) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) lo) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 lo (/.f64 1 hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (/.f64 1 hi) lo (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(+.f64 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 0 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3))
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(*.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(/.f64 1 (/.f64 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)) (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))))
(/.f64 1 (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (fma.f64 hi (/.f64 hi x) (neg.f64 hi)) (*.f64 hi (*.f64 hi (/.f64 hi x))))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (-.f64 (neg.f64 (*.f64 hi hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (neg.f64 (*.f64 hi hi))))
(/.f64 (-.f64 (neg.f64 (*.f64 hi hi)) (*.f64 (neg.f64 hi) x)) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 hi (/.f64 hi x))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 hi (/.f64 hi x))))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (neg.f64 hi) (/.f64 x hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 -1 (neg.f64 (*.f64 hi hi))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (neg.f64 (*.f64 hi hi))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 hi x))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (neg.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (neg.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (-.f64 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2)))) (*.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) hi) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 hi)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (exp.f64 (/.f64 1 hi))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (exp.f64 (/.f64 1 hi))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 hi)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (pow.f64 (exp.f64 x) (pow.f64 hi -2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(fma.f64 1 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 1 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(fma.f64 (/.f64 1 hi) 1 (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 hi) 1 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 1 hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 -1 (*.f64 x (pow.f64 hi -2)) (/.f64 1 hi))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (neg.f64 x) (pow.f64 hi -2) (/.f64 1 hi))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (/.f64 1 hi))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 1 hi))
(+.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 0 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) x (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 hi) x (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 -1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2)) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))

simplify263.0ms (2.3%)

Algorithm
egg-herbie
Rules
866×div-sub
620×log-prod
500×cube-prod
488×fma-def
460×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065720609
1167118045
2568318025
Stop Event
node limit
Counts
439 → 457
Calls
Call 1
Inputs
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 0 (*.f64 x (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 x (pow.f64 hi -2))
(*.f64 (*.f64 x (pow.f64 hi -2)) 1)
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(*.f64 (/.f64 1 hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (/.f64 1 hi))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -2)))
(*.f64 (pow.f64 hi -2) x)
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 x hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -2)))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 hi hi))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 hi)))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 x 1) (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) 1) (/.f64 (sqrt.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 x hi)) (cbrt.f64 hi)))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(pow.f64 (*.f64 hi (/.f64 hi x)) -1)
(neg.f64 (/.f64 x (neg.f64 (*.f64 hi hi))))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(+.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (*.f64 lo (/.f64 1 hi)) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(+.f64 (*.f64 (/.f64 1 hi) lo) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 (*.f64 lo (*.f64 hi (-.f64 hi x))) (pow.f64 hi 3))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (*.f64 (*.f64 hi (-.f64 hi x)) lo) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) lo) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) lo) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 lo (/.f64 1 hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (/.f64 1 hi) lo (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(+.f64 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 0 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3))
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(*.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(/.f64 1 (/.f64 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)) (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))))
(/.f64 1 (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (fma.f64 hi (/.f64 hi x) (neg.f64 hi)) (*.f64 hi (*.f64 hi (/.f64 hi x))))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (-.f64 (neg.f64 (*.f64 hi hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (neg.f64 (*.f64 hi hi))))
(/.f64 (-.f64 (neg.f64 (*.f64 hi hi)) (*.f64 (neg.f64 hi) x)) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 hi (/.f64 hi x))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 hi (/.f64 hi x))))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (neg.f64 hi) (/.f64 x hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 -1 (neg.f64 (*.f64 hi hi))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (neg.f64 (*.f64 hi hi))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 hi x))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (neg.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (neg.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (-.f64 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2)))) (*.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) hi) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 hi)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (exp.f64 (/.f64 1 hi))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (exp.f64 (/.f64 1 hi))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 hi)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (pow.f64 (exp.f64 x) (pow.f64 hi -2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(fma.f64 1 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 1 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(fma.f64 (/.f64 1 hi) 1 (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 hi) 1 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 1 hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 -1 (*.f64 x (pow.f64 hi -2)) (/.f64 1 hi))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (neg.f64 x) (pow.f64 hi -2) (/.f64 1 hi))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (/.f64 1 hi))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 1 hi))
(+.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 0 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) x (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 hi) x (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 -1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2)) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
Outputs
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 (pow.f64 hi -2) (neg.f64 x))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 (pow.f64 hi -2) (neg.f64 x))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 (pow.f64 hi -2) (neg.f64 x))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (*.f64 hi (/.f64 hi x)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (*.f64 1 (-.f64 x lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (*.f64 hi (/.f64 hi x))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (fma.f64 x -1 lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 0 (*.f64 x (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (*.f64 hi hi))
(*.f64 (*.f64 x (pow.f64 hi -2)) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 1 hi) (/.f64 x hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 x hi) (/.f64 1 hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 hi -2) x)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 x hi) (sqrt.f64 hi)))
(/.f64 (*.f64 x (pow.f64 hi -1/2)) (*.f64 hi (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 hi hi))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (*.f64 (cbrt.f64 hi) hi)))
(/.f64 (/.f64 x (*.f64 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(/.f64 (*.f64 x (/.f64 (/.f64 1 hi) (sqrt.f64 hi))) (sqrt.f64 hi))
(/.f64 (/.f64 x (*.f64 hi (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (*.f64 (cbrt.f64 hi) hi)))
(/.f64 (/.f64 x (*.f64 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))
(*.f64 (/.f64 x 1) (pow.f64 hi -2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x hi)) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (/.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 x hi)) (sqrt.f64 hi)))
(/.f64 (*.f64 x (/.f64 (/.f64 1 hi) (sqrt.f64 hi))) (sqrt.f64 hi))
(/.f64 (/.f64 x (*.f64 hi (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) 1) (/.f64 (sqrt.f64 (/.f64 x hi)) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 x hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (*.f64 (cbrt.f64 hi) hi)))
(/.f64 (/.f64 x (*.f64 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (*.f64 hi (/.f64 hi x)) -1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(neg.f64 (/.f64 x (neg.f64 (*.f64 hi hi))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)))
(sqrt.f64 (*.f64 (/.f64 x (pow.f64 hi 4)) x))
(fabs.f64 (*.f64 x (pow.f64 hi -2)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(+.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 lo (/.f64 1 hi)) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (*.f64 (/.f64 1 hi) lo) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (*.f64 lo (*.f64 hi (-.f64 hi x))) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(/.f64 (*.f64 hi (*.f64 lo (-.f64 hi x))) (pow.f64 hi 3))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 lo (/.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)) (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) lo)
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) lo))
(*.f64 (/.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)))
(/.f64 (*.f64 (*.f64 hi (-.f64 hi x)) lo) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(/.f64 (*.f64 hi (*.f64 lo (-.f64 hi x))) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) lo) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 lo (/.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)) (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) lo)
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) lo) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) lo))
(*.f64 (/.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(fma.f64 lo (/.f64 1 hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(fma.f64 (/.f64 1 hi) lo (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(+.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 0 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3))
(*.f64 hi (*.f64 (-.f64 hi x) (pow.f64 hi -3)))
(*.f64 (-.f64 hi x) (*.f64 hi (pow.f64 hi -3)))
(*.f64 (pow.f64 hi -2) (-.f64 hi x))
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) 1) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(/.f64 1 (/.f64 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(*.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 hi (-.f64 hi x)))
(*.f64 (*.f64 hi (-.f64 hi x)) (/.f64 1 (pow.f64 hi 3)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)) (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))))
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 1 (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) 1) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) 1) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (fma.f64 hi (/.f64 hi x) (neg.f64 hi)) (*.f64 hi (*.f64 hi (/.f64 hi x))))
(/.f64 (*.f64 hi (+.f64 (/.f64 hi x) -1)) (/.f64 (pow.f64 hi 3) x))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (-.f64 hi (/.f64 (*.f64 hi x) hi)) (*.f64 hi hi))
(/.f64 (-.f64 (neg.f64 (*.f64 hi hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (neg.f64 (*.f64 hi hi))))
(/.f64 (+.f64 (*.f64 hi (neg.f64 hi)) (*.f64 hi x)) (neg.f64 (pow.f64 hi 3)))
(*.f64 1 (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(/.f64 (-.f64 (neg.f64 (*.f64 hi hi)) (*.f64 (neg.f64 hi) x)) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 hi (neg.f64 hi)) (*.f64 hi x)) (neg.f64 (pow.f64 hi 3)))
(*.f64 1 (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 hi (/.f64 hi x))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 hi (/.f64 hi x))))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) (/.f64 hi x)) (neg.f64 hi)) (*.f64 (*.f64 hi (neg.f64 hi)) (/.f64 hi x)))
(/.f64 (fma.f64 (neg.f64 hi) (/.f64 hi x) hi) (/.f64 (neg.f64 (pow.f64 hi 3)) x))
(/.f64 (fma.f64 (neg.f64 hi) (/.f64 hi x) hi) (/.f64 (pow.f64 (neg.f64 hi) 3) x))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (neg.f64 hi) (/.f64 x hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (+.f64 (neg.f64 hi) (/.f64 (*.f64 hi x) hi)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 -1 (/.f64 x hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 -1 (neg.f64 (*.f64 hi hi))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (neg.f64 (*.f64 hi hi))))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(/.f64 (neg.f64 (*.f64 hi (-.f64 hi x))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (+.f64 (*.f64 hi (neg.f64 hi)) (*.f64 hi x)) (neg.f64 (pow.f64 hi 3)))
(*.f64 1 (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (neg.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (neg.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (-.f64 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2)))) (*.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))))
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) 1) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) hi) (*.f64 hi hi))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 1 hi)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (exp.f64 (/.f64 1 hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (exp.f64 (/.f64 1 hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (/.f64 (exp.f64 (/.f64 1 hi)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (pow.f64 (exp.f64 x) (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 1 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (/.f64 1 hi) 1 (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (/.f64 1 hi) 1 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 -1 (*.f64 x (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 -1 (neg.f64 hi)) (*.f64 x (pow.f64 hi -2)))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 -1 (neg.f64 hi)) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 hi (*.f64 (-.f64 hi x) (pow.f64 hi -3)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (pow.f64 hi -2) (-.f64 hi x)))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 hi (*.f64 (-.f64 hi x) (pow.f64 hi -3)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (pow.f64 hi -2) (-.f64 hi x)))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 hi (*.f64 (-.f64 hi x) (pow.f64 hi -3)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (pow.f64 hi -2) (-.f64 hi x)))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 hi (*.f64 (-.f64 hi x) (pow.f64 hi -3)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (pow.f64 hi -2) (-.f64 hi x)))
(fma.f64 (neg.f64 x) (pow.f64 hi -2) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 (*.f64 1 (/.f64 1 (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 (*.f64 1 (/.f64 1 (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (pow.f64 (sqrt.f64 hi) -2) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (pow.f64 (sqrt.f64 hi) -2) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 0 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(*.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 2)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) 1/3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 1 hi) x (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 1 hi) x (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 2)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 2)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 2)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 2)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 -1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 (neg.f64 x) (neg.f64 hi)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 (neg.f64 x) (neg.f64 hi)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi))) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi))) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 x (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 x (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2)) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (/.f64 x hi))
(fma.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (neg.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize6.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
Compiler

Compiled 17 to 6 computations (64.7% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
lo
@inf
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
x
@0
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
x
@inf
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
lo
@0
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
lo
@-inf
(/.f64 (+.f64 (neg.f64 x) lo) lo)

rewrite64.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1806×pow1
1674×add-exp-log
1672×log1p-expm1-u
1672×expm1-log1p-u
1638×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0817
117613
2259513
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 x) lo) lo)
Outputs
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))

simplify70.0ms (0.6%)

Algorithm
egg-herbie
Rules
1378×log-prod
1040×associate-*r*
930×associate-*l*
584×log-div
378×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0861101
1212889
2767715
35049715
Stop Event
node limit
Counts
55 → 43
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
Outputs
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))

localize10.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 (-.f64 x lo) hi)
99.3%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.2%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
Compiler

Compiled 41 to 8 computations (80.5% saved)

series12.0ms (0.1%)

Counts
3 → 96
Calls

27 calls:

TimeVariablePointExpression
4.0ms
hi
@0
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
1.0ms
x
@-inf
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
1.0ms
x
@0
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
1.0ms
x
@inf
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
0.0ms
lo
@-inf
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))

rewrite105.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1428×fma-def
1374×log-prod
592×pow-exp
544×fma-neg
542×log-div
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01077
123869
2402369
Stop Event
node limit
Counts
3 → 279
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
Outputs
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 hi (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 x lo)))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) hi (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) hi (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 1 (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 lo (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(/.f64 (-.f64 x lo) (/.f64 hi (/.f64 lo hi)))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 1) hi)
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -1)
(pow.f64 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))

simplify390.0ms (3.3%)

Algorithm
egg-herbie
Rules
672×log-prod
646×exp-prod
564×associate-*r*
530×associate-/r*
528×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059314075
1151812687
2647912563
Stop Event
node limit
Counts
375 → 401
Calls
Call 1
Inputs
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 hi (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 x lo)))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) hi (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) hi (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 1 (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 lo (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(/.f64 (-.f64 x lo) (/.f64 hi (/.f64 lo hi)))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 1) hi)
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -1)
(pow.f64 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
Outputs
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))))) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))
(*.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(*.f64 (/.f64 lo (*.f64 hi hi)) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(*.f64 (/.f64 lo (*.f64 hi hi)) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(*.f64 (/.f64 lo (*.f64 hi hi)) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 hi (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi hi) (*.f64 lo hi))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi hi))
(/.f64 (*.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1))) (*.f64 hi hi))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (fma.f64 hi hi (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(*.f64 (/.f64 (fma.f64 (*.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 x lo) (*.f64 hi hi)) (pow.f64 hi 3)) (-.f64 x lo))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi hi)) (-.f64 x lo))
(*.f64 (/.f64 (+.f64 lo hi) (*.f64 hi hi)) (-.f64 x lo))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 x lo)))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi) (*.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi hi) (*.f64 lo hi)))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) hi (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) hi (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) hi (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 hi (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi hi) (*.f64 lo hi))) (pow.f64 hi 3))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 hi hi (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(*.f64 (/.f64 (fma.f64 (*.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 x lo) (*.f64 hi hi)) (pow.f64 hi 3)) (-.f64 x lo))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi) (*.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi hi) (*.f64 lo hi)))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi hi))
(/.f64 (*.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1))) (*.f64 hi hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi hi)) (-.f64 x lo))
(*.f64 (/.f64 (+.f64 lo hi) (*.f64 hi hi)) (-.f64 x lo))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) hi (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (+.f64 (/.f64 lo hi) -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 1 (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (+.f64 (/.f64 lo hi) -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 1 (/.f64 lo hi))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(pow.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)) 2))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1) 1))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 3))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 1/3))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 1 hi) x) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)) 1) (/.f64 lo hi)))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 1 (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 (*.f64 1 (/.f64 x (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (*.f64 (cbrt.f64 hi) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (*.f64 hi (cbrt.f64 hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 lo (*.f64 (sqrt.f64 hi) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x)) hi) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)) 1) (/.f64 lo hi)))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) hi) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi)) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 (+.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)) 1) (/.f64 lo hi)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 (*.f64 hi hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 1) hi)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))) -1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1) 1))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1/3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) 1/3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) 2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 1 (/.f64 x (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 1 (/.f64 x (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 1 (/.f64 x (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 1 (/.f64 x (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 1 (/.f64 x (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x)) hi) (/.f64 lo hi))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) hi) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x)) hi) (/.f64 lo hi))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) hi) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x)) hi) (/.f64 lo hi))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) hi) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x)) hi) (/.f64 lo hi))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) hi) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x)) hi) (/.f64 lo hi))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) hi) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (/.f64 1 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi))

localize18.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
99.6%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
98.2%
(/.f64 x (*.f64 lo lo))
95.2%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
Compiler

Compiled 56 to 18 computations (67.9% saved)

series7.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
lo
@inf
(/.f64 x (*.f64 lo lo))
1.0ms
hi
@0
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
1.0ms
x
@0
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
1.0ms
x
@inf
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
0.0ms
x
@-inf
(/.f64 x (*.f64 lo lo))

rewrite98.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1642×log-prod
1064×fma-def
578×expm1-udef
578×log1p-udef
468×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01687
135271
2549171
Stop Event
node limit
Counts
3 → 206
Calls
Call 1
Inputs
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(/.f64 x (*.f64 lo lo))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
Outputs
(+.f64 (/.f64 (+.f64 lo x) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(+.f64 0 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))
(+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo))
(+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1) (/.f64 (+.f64 lo x) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))) (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))) 1)
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))
(*.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 1)
(*.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 3)) (fma.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (+.f64 lo x) lo)) (exp.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 lo x) lo))) (exp.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(log.f64 (*.f64 (exp.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (+.f64 1 (expm1.f64 (/.f64 (+.f64 lo x) lo)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 1))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(+.f64 0 (*.f64 x (pow.f64 lo -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(-.f64 0 (*.f64 x (pow.f64 lo -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2)))) 1)
(-.f64 (/.f64 0 (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo -2)))
(*.f64 1 (*.f64 x (pow.f64 lo -2)))
(*.f64 (/.f64 1 lo) (/.f64 x lo))
(*.f64 (*.f64 x (pow.f64 lo -2)) 1)
(*.f64 x (pow.f64 lo -2))
(*.f64 x (/.f64 1 (*.f64 lo (neg.f64 lo))))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 lo -2)))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))
(*.f64 (pow.f64 lo -2) x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 lo -2)))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(*.f64 (/.f64 (sqrt.f64 x) lo) (neg.f64 (/.f64 (sqrt.f64 x) lo)))
(*.f64 -1 (*.f64 x (pow.f64 lo -2)))
(*.f64 (/.f64 x lo) (/.f64 1 lo))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 lo lo)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 lo lo)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 4))) (/.f64 x (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) lo) (/.f64 (cbrt.f64 x) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 lo 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(pow.f64 (*.f64 x (pow.f64 lo -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 x) lo) 2)
(pow.f64 (*.f64 lo (/.f64 lo x)) -1)
(neg.f64 (*.f64 x (pow.f64 lo -2)))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(log.f64 (/.f64 1 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(+.f64 (*.f64 x (pow.f64 lo -2)) (/.f64 1 lo))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(+.f64 0 (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo))
(*.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)))
(*.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3))
(*.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(*.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)))
(/.f64 1 (/.f64 (pow.f64 lo 3) (*.f64 lo (+.f64 lo x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))) (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)))
(/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo 3))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (fma.f64 lo (/.f64 lo x) lo) (*.f64 lo (*.f64 lo (/.f64 lo x))))
(/.f64 (+.f64 lo (*.f64 lo (/.f64 x lo))) (*.f64 lo lo))
(/.f64 (fma.f64 -1 (*.f64 lo (/.f64 lo x)) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (*.f64 lo (/.f64 lo x))))
(/.f64 (fma.f64 lo (neg.f64 lo) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) (*.f64 lo lo)))
(/.f64 (fma.f64 -1 (*.f64 lo (neg.f64 lo)) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) (*.f64 lo (neg.f64 lo))))
(/.f64 (fma.f64 -1 lo (*.f64 (neg.f64 lo) (/.f64 x lo))) (*.f64 lo (neg.f64 lo)))
(/.f64 (-.f64 (*.f64 lo (/.f64 lo x)) lo) (*.f64 lo (*.f64 lo (/.f64 lo x))))
(/.f64 (fma.f64 lo (neg.f64 lo) (*.f64 lo x)) (*.f64 lo (*.f64 lo (neg.f64 lo))))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x lo))) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (/.f64 lo x))) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (*.f64 lo (/.f64 lo x))))
(/.f64 (fma.f64 lo (neg.f64 lo) (neg.f64 (*.f64 (neg.f64 lo) x))) (*.f64 (neg.f64 lo) (*.f64 lo lo)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (neg.f64 lo))) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) (*.f64 lo (neg.f64 lo))))
(/.f64 (-.f64 (neg.f64 lo) (*.f64 (neg.f64 lo) (/.f64 x lo))) (*.f64 lo (neg.f64 lo)))
(/.f64 (neg.f64 (*.f64 lo (+.f64 lo x))) (neg.f64 (pow.f64 lo 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (neg.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(/.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 lo -2) (-.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)) (/.f64 x (pow.f64 lo 3)))))
(/.f64 (/.f64 (*.f64 lo (+.f64 lo x)) lo) (*.f64 lo lo))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3) 1/3)
(pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 lo)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 lo)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (pow.f64 (exp.f64 x) (pow.f64 lo -2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)) (exp.f64 (/.f64 1 lo))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)) (+.f64 1 (expm1.f64 (/.f64 1 lo)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))) (exp.f64 (/.f64 1 lo))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))) (+.f64 1 (expm1.f64 (/.f64 1 lo)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2))) (exp.f64 (/.f64 1 lo))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2))) (+.f64 1 (expm1.f64 (/.f64 1 lo)))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 lo)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 lo)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (pow.f64 (exp.f64 x) (pow.f64 lo -2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(hypot.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 1 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(fma.f64 1 (*.f64 x (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 1 lo) 1 (*.f64 x (pow.f64 lo -2)))
(fma.f64 (/.f64 1 lo) (/.f64 x lo) (/.f64 1 lo))
(fma.f64 (*.f64 x (pow.f64 lo -2)) 1 (/.f64 1 lo))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1 (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1 (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(fma.f64 x (/.f64 1 (*.f64 lo (neg.f64 lo))) (/.f64 1 lo))
(fma.f64 x (neg.f64 (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo))
(fma.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (cbrt.f64 (pow.f64 lo -2)) (/.f64 1 (cbrt.f64 lo)) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (pow.f64 lo -2) x (/.f64 1 lo))
(fma.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo) (/.f64 1 lo))
(fma.f64 (/.f64 (sqrt.f64 x) lo) (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 1 lo))
(fma.f64 (pow.f64 lo -1/2) (pow.f64 lo -1/2) (*.f64 x (pow.f64 lo -2)))
(fma.f64 -1 (*.f64 x (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 -1 (/.f64 1 (neg.f64 lo)) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 x lo) (/.f64 1 lo) (/.f64 1 lo))
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo) (/.f64 1 lo))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) 2) -1) (pow.f64 (cbrt.f64 lo) -1) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (pow.f64 (sqrt.f64 lo) -1) (pow.f64 (sqrt.f64 lo) -1) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 lo lo)) (/.f64 1 lo))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 lo lo)) (/.f64 1 lo))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 4))) (/.f64 x (pow.f64 (cbrt.f64 lo) 2)) (/.f64 1 lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) lo) (/.f64 (cbrt.f64 x) lo) (/.f64 1 lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (/.f64 1 lo))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 lo 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 1 lo))
(fma.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (/.f64 1 lo))

simplify119.0ms (1%)

Algorithm
egg-herbie
Rules
1112×fma-neg
1098×unswap-sqr
630×div-sub
490×fma-def
436×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04569630
111718848
241208390
Stop Event
node limit
Counts
290 → 345
Calls
Call 1
Inputs
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (pow.f64 lo 2))
(*.f64 -1 (/.f64 x (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(*.f64 -1 (/.f64 x (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(*.f64 -1 (/.f64 x (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 (+.f64 lo x) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(+.f64 0 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))
(+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo))
(+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1) (/.f64 (+.f64 lo x) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))) (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))) 1)
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))
(*.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 1)
(*.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 3)) (fma.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (+.f64 lo x) lo)) (exp.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 lo x) lo))) (exp.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(log.f64 (*.f64 (exp.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (+.f64 1 (expm1.f64 (/.f64 (+.f64 lo x) lo)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 1))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(+.f64 0 (*.f64 x (pow.f64 lo -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(-.f64 0 (*.f64 x (pow.f64 lo -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2)))) 1)
(-.f64 (/.f64 0 (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo -2)))
(*.f64 1 (*.f64 x (pow.f64 lo -2)))
(*.f64 (/.f64 1 lo) (/.f64 x lo))
(*.f64 (*.f64 x (pow.f64 lo -2)) 1)
(*.f64 x (pow.f64 lo -2))
(*.f64 x (/.f64 1 (*.f64 lo (neg.f64 lo))))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 lo -2)))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))
(*.f64 (pow.f64 lo -2) x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 lo -2)))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(*.f64 (/.f64 (sqrt.f64 x) lo) (neg.f64 (/.f64 (sqrt.f64 x) lo)))
(*.f64 -1 (*.f64 x (pow.f64 lo -2)))
(*.f64 (/.f64 x lo) (/.f64 1 lo))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 lo lo)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 lo lo)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 4))) (/.f64 x (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) lo) (/.f64 (cbrt.f64 x) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 lo 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(pow.f64 (*.f64 x (pow.f64 lo -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 x) lo) 2)
(pow.f64 (*.f64 lo (/.f64 lo x)) -1)
(neg.f64 (*.f64 x (pow.f64 lo -2)))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(log.f64 (/.f64 1 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(+.f64 (*.f64 x (pow.f64 lo -2)) (/.f64 1 lo))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(+.f64 0 (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo))
(*.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)))
(*.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3))
(*.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(*.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)))
(/.f64 1 (/.f64 (pow.f64 lo 3) (*.f64 lo (+.f64 lo x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))) (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)))
(/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo 3))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (fma.f64 lo (/.f64 lo x) lo) (*.f64 lo (*.f64 lo (/.f64 lo x))))
(/.f64 (+.f64 lo (*.f64 lo (/.f64 x lo))) (*.f64 lo lo))
(/.f64 (fma.f64 -1 (*.f64 lo (/.f64 lo x)) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (*.f64 lo (/.f64 lo x))))
(/.f64 (fma.f64 lo (neg.f64 lo) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) (*.f64 lo lo)))
(/.f64 (fma.f64 -1 (*.f64 lo (neg.f64 lo)) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) (*.f64 lo (neg.f64 lo))))
(/.f64 (fma.f64 -1 lo (*.f64 (neg.f64 lo) (/.f64 x lo))) (*.f64 lo (neg.f64 lo)))
(/.f64 (-.f64 (*.f64 lo (/.f64 lo x)) lo) (*.f64 lo (*.f64 lo (/.f64 lo x))))
(/.f64 (fma.f64 lo (neg.f64 lo) (*.f64 lo x)) (*.f64 lo (*.f64 lo (neg.f64 lo))))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x lo))) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (/.f64 lo x))) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (*.f64 lo (/.f64 lo x))))
(/.f64 (fma.f64 lo (neg.f64 lo) (neg.f64 (*.f64 (neg.f64 lo) x))) (*.f64 (neg.f64 lo) (*.f64 lo lo)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (neg.f64 lo))) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) (*.f64 lo (neg.f64 lo))))
(/.f64 (-.f64 (neg.f64 lo) (*.f64 (neg.f64 lo) (/.f64 x lo))) (*.f64 lo (neg.f64 lo)))
(/.f64 (neg.f64 (*.f64 lo (+.f64 lo x))) (neg.f64 (pow.f64 lo 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (neg.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(/.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 lo -2) (-.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)) (/.f64 x (pow.f64 lo 3)))))
(/.f64 (/.f64 (*.f64 lo (+.f64 lo x)) lo) (*.f64 lo lo))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3) 1/3)
(pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 lo)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 lo)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (pow.f64 (exp.f64 x) (pow.f64 lo -2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)) (exp.f64 (/.f64 1 lo))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)) (+.f64 1 (expm1.f64 (/.f64 1 lo)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))) (exp.f64 (/.f64 1 lo))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))) (+.f64 1 (expm1.f64 (/.f64 1 lo)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2))) (exp.f64 (/.f64 1 lo))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2))) (+.f64 1 (expm1.f64 (/.f64 1 lo)))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 lo)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 lo)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (pow.f64 (exp.f64 x) (pow.f64 lo -2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(hypot.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 1 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(fma.f64 1 (*.f64 x (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 1 lo) 1 (*.f64 x (pow.f64 lo -2)))
(fma.f64 (/.f64 1 lo) (/.f64 x lo) (/.f64 1 lo))
(fma.f64 (*.f64 x (pow.f64 lo -2)) 1 (/.f64 1 lo))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1 (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1 (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(fma.f64 x (/.f64 1 (*.f64 lo (neg.f64 lo))) (/.f64 1 lo))
(fma.f64 x (neg.f64 (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo))
(fma.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (cbrt.f64 (pow.f64 lo -2)) (/.f64 1 (cbrt.f64 lo)) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (pow.f64 lo -2) x (/.f64 1 lo))
(fma.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo) (/.f64 1 lo))
(fma.f64 (/.f64 (sqrt.f64 x) lo) (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 1 lo))
(fma.f64 (pow.f64 lo -1/2) (pow.f64 lo -1/2) (*.f64 x (pow.f64 lo -2)))
(fma.f64 -1 (*.f64 x (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 -1 (/.f64 1 (neg.f64 lo)) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (/.f64 x lo) (/.f64 1 lo) (/.f64 1 lo))
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo) (/.f64 1 lo))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) 2) -1) (pow.f64 (cbrt.f64 lo) -1) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (pow.f64 (sqrt.f64 lo) -1) (pow.f64 (sqrt.f64 lo) -1) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 lo lo)) (/.f64 1 lo))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 lo lo)) (/.f64 1 lo))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 4))) (/.f64 x (pow.f64 (cbrt.f64 lo) 2)) (/.f64 1 lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) lo) (/.f64 (cbrt.f64 x) lo) (/.f64 1 lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (/.f64 1 lo))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 lo 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 1 lo))
(fma.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (/.f64 1 lo))
Outputs
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) 1) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi)
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(*.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) 1) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi)
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(*.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (/.f64 x lo)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1) (/.f64 x lo))
(-.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) 1) (/.f64 x lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 x hi) (*.f64 lo lo)))
(/.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo x)))
(/.f64 (*.f64 (neg.f64 hi) x) (*.f64 lo lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (neg.f64 (/.f64 (*.f64 x hi) (*.f64 lo lo))) (/.f64 hi lo)))
(-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) (*.f64 (/.f64 x lo) (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (/.f64 hi lo) (+.f64 1 (neg.f64 (/.f64 (*.f64 x hi) (*.f64 lo lo))))))
(+.f64 (-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (/.f64 x lo)) 1)
(+.f64 (-.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) (*.f64 (/.f64 x lo) (/.f64 hi lo))) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (/.f64 hi lo) (+.f64 1 (neg.f64 (/.f64 (*.f64 x hi) (*.f64 lo lo))))))
(+.f64 (-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (/.f64 x lo)) 1)
(+.f64 (-.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) (*.f64 (/.f64 x lo) (/.f64 hi lo))) 1)
1
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (/.f64 hi lo) (+.f64 1 (neg.f64 (/.f64 (*.f64 x hi) (*.f64 lo lo))))))
(+.f64 (-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (/.f64 x lo)) 1)
(+.f64 (-.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) (*.f64 (/.f64 x lo) (/.f64 hi lo))) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (/.f64 hi lo) (+.f64 1 (neg.f64 (/.f64 (*.f64 x hi) (*.f64 lo lo))))))
(+.f64 (-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (/.f64 x lo)) 1)
(+.f64 (-.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) (*.f64 (/.f64 x lo) (/.f64 hi lo))) 1)
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 1 (neg.f64 (/.f64 (fma.f64 -1 hi x) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 hi x) lo) (/.f64 (*.f64 x hi) (*.f64 lo lo)))))
(-.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (*.f64 (/.f64 x lo) (/.f64 hi lo)))
(-.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 hi x) lo) (/.f64 (*.f64 x hi) (*.f64 lo lo)))))
(-.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (*.f64 (/.f64 x lo) (/.f64 hi lo)))
(-.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo))
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(*.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(*.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(+.f64 1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 1 (fma.f64 x (-.f64 (/.f64 -1 lo) (/.f64 hi (*.f64 lo lo))) (/.f64 hi lo)))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 -1 (/.f64 x (pow.f64 lo 2)))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(*.f64 -1 (/.f64 x (pow.f64 lo 2)))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(*.f64 -1 (/.f64 x (pow.f64 lo 2)))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 (+.f64 lo x) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(+.f64 0 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1) (/.f64 (+.f64 lo x) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))) (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))) (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))) 1)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(*.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 1)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(*.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 2))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 3)) (fma.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (+.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (*.f64 hi (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (*.f64 (/.f64 (+.f64 x lo) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo))) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo)) 2) hi) (*.f64 (/.f64 (+.f64 x lo) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (*.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)))))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo)))
(/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo)) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (-.f64 -1 (/.f64 x lo))))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 1)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 3)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 3) 1/3)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 2)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 2))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(log.f64 (*.f64 (exp.f64 (/.f64 (+.f64 lo x) lo)) (exp.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 lo x) lo))) (exp.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(log.f64 (*.f64 (exp.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (+.f64 1 (expm1.f64 (/.f64 (+.f64 lo x) lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo)) 3))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 lo x) lo))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))
(fma.f64 hi (/.f64 (-.f64 lo x) (*.f64 lo lo)) (/.f64 (+.f64 x lo) lo))
(+.f64 0 (*.f64 x (pow.f64 lo -2)))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 lo -2)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 lo -2)) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(-.f64 0 (*.f64 x (pow.f64 lo -2)))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2)))) 1)
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(-.f64 (/.f64 0 (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo -2)))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(*.f64 1 (*.f64 x (pow.f64 lo -2)))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 (/.f64 1 lo) (/.f64 x lo))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 (*.f64 x (pow.f64 lo -2)) 1)
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 x (pow.f64 lo -2))
(/.f64 x (*.f64 lo lo))
(*.f64 x (/.f64 1 (*.f64 lo (neg.f64 lo))))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 lo -2)))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x)))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x)))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))
(*.f64 (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4))))
(*.f64 (pow.f64 lo -2) x)
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 lo -2)))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 (/.f64 (sqrt.f64 x) lo) (neg.f64 (/.f64 (sqrt.f64 x) lo)))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(*.f64 -1 (*.f64 x (pow.f64 lo -2)))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(*.f64 (/.f64 x lo) (/.f64 1 lo))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 lo lo)))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 lo lo)))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 4))) (/.f64 x (pow.f64 (cbrt.f64 lo) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 lo 4))) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) lo) (/.f64 (cbrt.f64 x) lo))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (pow.f64 lo 4)))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 lo 4))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 lo 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 4))) (/.f64 x (pow.f64 (cbrt.f64 lo) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 lo 4))) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4))))
(pow.f64 (*.f64 x (pow.f64 lo -2)) 1)
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 3)
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) 1/3)
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(pow.f64 (/.f64 (sqrt.f64 x) lo) 2)
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(pow.f64 (*.f64 lo (/.f64 lo x)) -1)
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(neg.f64 (*.f64 x (pow.f64 lo -2)))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)))
(sqrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x)))
(sqrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))
(fabs.f64 (*.f64 x (pow.f64 lo -2)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2))))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(neg.f64 (/.f64 x (*.f64 lo lo)))
(*.f64 x (neg.f64 (pow.f64 lo -2)))
(log.f64 (/.f64 1 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2))))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo -2))))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo -2))) 1))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo -2))))
(/.f64 x (*.f64 lo lo))
(*.f64 x (pow.f64 lo -2))
(+.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(+.f64 (*.f64 x (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo))
(+.f64 0 (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo))))))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(*.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(*.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)))
(pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2)
(*.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3))
(*.f64 lo (*.f64 (+.f64 x lo) (pow.f64 lo -3)))
(*.f64 (+.f64 x lo) (*.f64 lo (pow.f64 lo -3)))
(*.f64 (pow.f64 lo -2) (+.f64 x lo))
(*.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo)) 2) (/.f64 x (pow.f64 lo 3))))
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(*.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 1 (/.f64 (pow.f64 lo 3) (*.f64 lo (+.f64 lo x))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))) (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo)) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo 3))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo)) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 (fma.f64 lo (/.f64 lo x) lo) (*.f64 lo (*.f64 lo (/.f64 lo x))))
(/.f64 (fma.f64 lo (/.f64 lo x) lo) (/.f64 (pow.f64 lo 3) x))
(/.f64 (+.f64 lo (*.f64 lo (/.f64 x lo))) (*.f64 lo lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(/.f64 (fma.f64 -1 (*.f64 lo (/.f64 lo x)) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (*.f64 lo (/.f64 lo x))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(/.f64 (fma.f64 lo (neg.f64 lo) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) (*.f64 lo lo)))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(/.f64 (fma.f64 -1 (*.f64 lo (neg.f64 lo)) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) (*.f64 lo (neg.f64 lo))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 (fma.f64 -1 lo (*.f64 (neg.f64 lo) (/.f64 x lo))) (*.f64 lo (neg.f64 lo)))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 lo (/.f64 lo x)) lo) (*.f64 lo (*.f64 lo (/.f64 lo x))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 (fma.f64 lo (neg.f64 lo) (*.f64 lo x)) (*.f64 lo (*.f64 lo (neg.f64 lo))))
(/.f64 (fma.f64 lo (neg.f64 lo) (*.f64 x lo)) (neg.f64 (pow.f64 lo 3)))
(/.f64 (*.f64 lo (+.f64 (neg.f64 lo) x)) (neg.f64 (pow.f64 lo 3)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 (neg.f64 lo) 3))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x lo))) (*.f64 lo lo))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (/.f64 lo x))) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (*.f64 lo (/.f64 lo x))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 (fma.f64 lo (neg.f64 lo) (neg.f64 (*.f64 (neg.f64 lo) x))) (*.f64 (neg.f64 lo) (*.f64 lo lo)))
(/.f64 (fma.f64 lo (neg.f64 lo) (*.f64 x lo)) (neg.f64 (pow.f64 lo 3)))
(/.f64 (*.f64 lo (+.f64 (neg.f64 lo) x)) (neg.f64 (pow.f64 lo 3)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 (neg.f64 lo) 3))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (neg.f64 lo))) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) (*.f64 lo (neg.f64 lo))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(/.f64 (-.f64 (neg.f64 lo) (*.f64 (neg.f64 lo) (/.f64 x lo))) (*.f64 lo (neg.f64 lo)))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 (neg.f64 (*.f64 lo (+.f64 lo x))) (neg.f64 (pow.f64 lo 3)))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(/.f64 (neg.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo)) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (neg.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(/.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 lo -2) (-.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)) (/.f64 x (pow.f64 lo 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) (pow.f64 lo -3)) (+.f64 (pow.f64 lo -2) (-.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x)) (/.f64 x (pow.f64 lo 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) (pow.f64 lo -3)) (+.f64 (pow.f64 lo -2) (-.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x) (/.f64 x (pow.f64 lo 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) (pow.f64 lo -3)) (-.f64 (+.f64 (pow.f64 lo -2) (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)) (/.f64 x (pow.f64 lo 3))))
(/.f64 (/.f64 (*.f64 lo (+.f64 lo x)) lo) (*.f64 lo lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1)
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 3)
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3) 1/3)
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(log.f64 (*.f64 (exp.f64 (/.f64 1 lo)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(log.f64 (*.f64 (exp.f64 (/.f64 1 lo)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (pow.f64 (exp.f64 x) (pow.f64 lo -2))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)) (exp.f64 (/.f64 1 lo))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)) (+.f64 1 (expm1.f64 (/.f64 1 lo)))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))) (exp.f64 (/.f64 1 lo))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))) (+.f64 1 (expm1.f64 (/.f64 1 lo)))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2))) (exp.f64 (/.f64 1 lo))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2))) (+.f64 1 (expm1.f64 (/.f64 1 lo)))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(log.f64 (/.f64 (exp.f64 (/.f64 1 lo)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(log.f64 (/.f64 (exp.f64 (/.f64 1 lo)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (pow.f64 (exp.f64 x) (pow.f64 lo -2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2))))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 lo))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(hypot.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(fma.f64 1 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 1 (*.f64 x (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo))
(fma.f64 (/.f64 1 lo) 1 (*.f64 x (pow.f64 lo -2)))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (/.f64 1 lo) (/.f64 x lo) (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (*.f64 x (pow.f64 lo -2)) 1 (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1 (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1 (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 x (/.f64 1 (*.f64 lo (neg.f64 lo))) (/.f64 1 lo))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(fma.f64 x (neg.f64 (pow.f64 lo -2)) (/.f64 1 lo))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 x lo))) lo) 3) (*.f64 2 (*.f64 x (pow.f64 lo -2))))
(+.f64 (*.f64 x (*.f64 2 (pow.f64 lo -2))) (*.f64 (/.f64 lo (pow.f64 lo 3)) (+.f64 x lo)))
(+.f64 (*.f64 x (*.f64 2 (pow.f64 lo -2))) (/.f64 (+.f64 x lo) (*.f64 lo lo)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 x lo))) lo) 3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))) (*.f64 (/.f64 lo (pow.f64 lo 3)) (+.f64 x lo)))
(+.f64 (-.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)))) (/.f64 (+.f64 x lo) (*.f64 lo lo)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 x lo))) lo) 3) (*.f64 2 (*.f64 x (pow.f64 lo -2))))
(+.f64 (*.f64 x (*.f64 2 (pow.f64 lo -2))) (*.f64 (/.f64 lo (pow.f64 lo 3)) (+.f64 x lo)))
(+.f64 (*.f64 x (*.f64 2 (pow.f64 lo -2))) (/.f64 (+.f64 x lo) (*.f64 lo lo)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) 2) (/.f64 (cbrt.f64 (*.f64 lo (+.f64 lo x))) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 lo (+.f64 x lo))) lo) 3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))) (*.f64 (/.f64 lo (pow.f64 lo 3)) (+.f64 x lo)))
(+.f64 (-.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)))) (/.f64 (+.f64 x lo) (*.f64 lo lo)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x)) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x)) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo))
(fma.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2)))
(+.f64 (*.f64 x (pow.f64 lo -2)) (/.f64 (cbrt.f64 (pow.f64 lo -2)) (cbrt.f64 lo)))
(fma.f64 (cbrt.f64 (pow.f64 lo -2)) (/.f64 1 (cbrt.f64 lo)) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2)))
(+.f64 (*.f64 x (pow.f64 lo -2)) (/.f64 (cbrt.f64 (pow.f64 lo -2)) (cbrt.f64 lo)))
(fma.f64 (pow.f64 lo -2) x (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(+.f64 (pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2) (*.f64 2 (*.f64 x (pow.f64 lo -2))))
(+.f64 (*.f64 x (*.f64 2 (pow.f64 lo -2))) (pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2))
(fma.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(+.f64 (pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(+.f64 (*.f64 0 (*.f64 x (pow.f64 lo -2))) (pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2))
(+.f64 0 (pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2))
(fma.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))) (pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2))
(+.f64 (-.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)))) (pow.f64 (hypot.f64 (/.f64 (sqrt.f64 x) lo) (pow.f64 lo -1/2)) 2))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 lo -2)) (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo) (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (/.f64 (sqrt.f64 x) lo) (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 1 lo))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(fma.f64 (pow.f64 lo -1/2) (pow.f64 lo -1/2) (*.f64 x (pow.f64 lo -2)))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 -1 (*.f64 x (pow.f64 lo -2)) (/.f64 1 lo))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(fma.f64 -1 (/.f64 1 (neg.f64 lo)) (*.f64 x (pow.f64 lo -2)))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (*.f64 lo (+.f64 x lo)) (pow.f64 lo -3) (*.f64 2 (*.f64 x (pow.f64 lo -2))))
(fma.f64 lo (*.f64 (+.f64 x lo) (pow.f64 lo -3)) (*.f64 x (*.f64 2 (pow.f64 lo -2))))
(+.f64 (*.f64 x (*.f64 2 (pow.f64 lo -2))) (*.f64 (pow.f64 lo -2) (+.f64 x lo)))
(fma.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 (*.f64 lo (+.f64 x lo)) (pow.f64 lo -3) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(fma.f64 lo (*.f64 (+.f64 x lo) (pow.f64 lo -3)) (*.f64 0 (*.f64 x (pow.f64 lo -2))))
(+.f64 0 (*.f64 (pow.f64 lo -2) (+.f64 x lo)))
(fma.f64 (*.f64 lo (+.f64 lo x)) (pow.f64 lo -3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (*.f64 lo (+.f64 x lo)) (pow.f64 lo -3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 lo (*.f64 (+.f64 x lo) (pow.f64 lo -3)) (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)))) (*.f64 (pow.f64 lo -2) (+.f64 x lo)))
(fma.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))) (*.f64 2 (*.f64 x (pow.f64 lo -2))))
(+.f64 (*.f64 x (*.f64 2 (pow.f64 lo -2))) (/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))))
(+.f64 (*.f64 x (*.f64 2 (pow.f64 lo -2))) (/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo)) 2) (/.f64 x (pow.f64 lo 3)))))
(fma.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(/.f64 (*.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3))))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo)) 2) (/.f64 x (pow.f64 lo 3))))
(fma.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 x (pow.f64 lo 3)))))
(+.f64 (-.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)))) (/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 lo x) (*.f64 lo lo)) 2) (/.f64 x (pow.f64 lo 3)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo))
(fma.f64 (/.f64 x lo) (/.f64 1 lo) (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo) (/.f64 1 lo))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) 2) -1) (pow.f64 (cbrt.f64 lo) -1) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 1 (cbrt.f64 lo)) (*.f64 x (pow.f64 lo -2)))
(+.f64 (*.f64 x (pow.f64 lo -2)) (/.f64 (/.f64 1 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(fma.f64 (pow.f64 (sqrt.f64 lo) -1) (pow.f64 (sqrt.f64 lo) -1) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (*.f64 x (pow.f64 lo -2)))
(+.f64 (*.f64 x (pow.f64 lo -2)) (pow.f64 (sqrt.f64 lo) -2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 lo lo)) (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 lo lo)) (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 4))) (/.f64 x (pow.f64 (cbrt.f64 lo) 2)) (/.f64 1 lo))
(+.f64 (/.f64 1 lo) (/.f64 (/.f64 x (cbrt.f64 (pow.f64 lo 4))) (pow.f64 (cbrt.f64 lo) 2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) lo) (/.f64 (cbrt.f64 x) lo) (/.f64 1 lo))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 lo 4))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 lo 4))) (/.f64 1 lo))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 lo 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 1 lo))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 4))) (/.f64 x (pow.f64 (cbrt.f64 lo) 2)) (/.f64 1 lo))
(+.f64 (/.f64 1 lo) (/.f64 (/.f64 x (cbrt.f64 (pow.f64 lo 4))) (pow.f64 (cbrt.f64 lo) 2)))
(fma.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (+.f64 (*.f64 x (pow.f64 lo -2)) (*.f64 x (pow.f64 lo -2))))
(fma.f64 x (pow.f64 lo -2) (/.f64 1 lo))
(/.f64 (+.f64 x lo) (*.f64 lo lo))
(fma.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 x (pow.f64 lo -2))))
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) lo)
(/.f64 (-.f64 lo x) (*.f64 lo lo))
(fma.f64 (+.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (-.f64 (pow.f64 lo -1/2) (/.f64 (sqrt.f64 x) lo)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo))
(fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 lo 4)))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (/.f64 1 lo))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (/.f64 x (/.f64 (pow.f64 lo 4) x))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (fma.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 x (pow.f64 lo 4)) x))) (*.f64 x (pow.f64 lo -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) 4)) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo))

eval593.0ms (5.1%)

Compiler

Compiled 33006 to 12523 computations (62.1% saved)

prune474.0ms (4.1%)

Pruning

40 alts after pruning (38 fresh and 2 done)

PrunedKeptTotal
New1386361422
Fresh325
Picked101
Done224
Total1392401432
Accurracy
97.2%
Counts
1432 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.5%
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.3%
(fma.f64 hi (/.f64 1 lo) (/.f64 (+.f64 (neg.f64 x) lo) lo))
9.3%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 1 lo) (+.f64 x lo)))
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.3%
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo)))
97.1%
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
18.7%
(/.f64 (-.f64 x lo) hi)
9.7%
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (*.f64 (/.f64 (+.f64 x lo) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
18.6%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
3.5%
(/.f64 x hi)
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.7%
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.5%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
18.7%
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
9.3%
(+.f64 (/.f64 (+.f64 lo x) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
9.3%
(+.f64 (/.f64 hi lo) 1)
9.5%
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
9.5%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
9.5%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
9.5%
(+.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
(+.f64 1 (/.f64 x lo))
3.5%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
9.5%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))
18.7%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.8%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
17.8%
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.7%
1
Compiler

Compiled 1431 to 844 computations (41% saved)

localize44.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.5%
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
98.4%
(*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi))
98.1%
(-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
21.3%
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)
Compiler

Compiled 153 to 68 computations (55.6% saved)

series21.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
4.0ms
lo
@0
(*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi))
1.0ms
x
@0
(*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi))
1.0ms
hi
@0
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)
1.0ms
hi
@0
(-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
1.0ms
x
@0
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)

rewrite116.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1290×fma-def
702×expm1-udef
700×log1p-udef
498×fma-neg
416×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018154
1409142
25860142
Stop Event
node limit
Counts
4 → 176
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)
(-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi))) 1)
(pow.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) 2)
(sqrt.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 4)))
(log.f64 (pow.f64 (exp.f64 hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) 3) (pow.f64 hi 3)))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)))
(exp.f64 (fma.f64 2 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (log.f64 hi)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (log.f64 hi)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)))
(+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1)
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(*.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(*.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))) (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3) 1/3)
(pow.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)) (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))) (exp.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))) (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(fma.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 hi (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 hi (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) hi (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) hi (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (/.f64 (+.f64 x lo) lo) (neg.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (cbrt.f64 (*.f64 hi hi)) (*.f64 (cbrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (cbrt.f64 (*.f64 hi hi)) (*.f64 (cbrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (neg.f64 (/.f64 (+.f64 x lo) lo)) (/.f64 (+.f64 x lo) lo) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 -1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2)) (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2)) (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 hi (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 hi (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (sqrt.f64 hi)) (sqrt.f64 hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (sqrt.f64 hi)) (sqrt.f64 hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))) 1)
(/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (*.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 lo lo))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 (-.f64 1 (/.f64 x lo)) hi)) lo)
(/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) lo)
(pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1)
(pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) 1)
(/.f64 1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 x lo)) hi)))
(/.f64 hi (/.f64 lo (-.f64 1 (/.f64 x lo))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi)) (neg.f64 lo))
(/.f64 (*.f64 hi (neg.f64 (-.f64 1 (/.f64 x lo)))) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x lo))) hi) (neg.f64 lo))
(/.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) 1) lo)
(/.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (cbrt.f64 (*.f64 lo lo))) (cbrt.f64 lo))
(/.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1/2)
(pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fabs.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3) (pow.f64 hi 3)))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)))
(exp.f64 (log.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)))

simplify274.0ms (2.3%)

Algorithm
egg-herbie
Rules
1030×fma-neg
630×cancel-sign-sub-inv
484×log-prod
386×associate-*r*
348×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041518278
1106417248
2371917146
Stop Event
node limit
Counts
320 → 294
Calls
Call 1
Inputs
(/.f64 hi (pow.f64 lo 2))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(/.f64 hi (pow.f64 lo 2))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(/.f64 hi (pow.f64 lo 2))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
-1
(-.f64 (*.f64 -2 (/.f64 x lo)) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
-1
(-.f64 (*.f64 -2 (/.f64 x lo)) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi))) 1)
(pow.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) 2)
(sqrt.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 4)))
(log.f64 (pow.f64 (exp.f64 hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) 3) (pow.f64 hi 3)))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)))
(exp.f64 (fma.f64 2 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (log.f64 hi)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (log.f64 hi)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)))
(+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1)
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(*.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(*.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))) (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3) 1/3)
(pow.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)) (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))) (exp.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))) (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(fma.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 hi (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 hi (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) hi (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) hi (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (/.f64 (+.f64 x lo) lo) (neg.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (cbrt.f64 (*.f64 hi hi)) (*.f64 (cbrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (cbrt.f64 (*.f64 hi hi)) (*.f64 (cbrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (neg.f64 (/.f64 (+.f64 x lo) lo)) (/.f64 (+.f64 x lo) lo) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 -1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2)) (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2)) (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 hi (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 hi (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (sqrt.f64 hi)) (sqrt.f64 hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (sqrt.f64 hi)) (sqrt.f64 hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))) 1)
(/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (*.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 lo lo))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 (-.f64 1 (/.f64 x lo)) hi)) lo)
(/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) lo)
(pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1)
(pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) 1)
(/.f64 1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 x lo)) hi)))
(/.f64 hi (/.f64 lo (-.f64 1 (/.f64 x lo))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi)) (neg.f64 lo))
(/.f64 (*.f64 hi (neg.f64 (-.f64 1 (/.f64 x lo)))) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x lo))) hi) (neg.f64 lo))
(/.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) 1) lo)
(/.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (cbrt.f64 (*.f64 lo lo))) (cbrt.f64 lo))
(/.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1/2)
(pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fabs.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3) (pow.f64 hi 3)))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)))
(exp.f64 (log.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)))
Outputs
(/.f64 hi (pow.f64 lo 2))
(/.f64 hi (*.f64 lo lo))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x))))
(fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))
(/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))
(*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4)))
(fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))
(/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))
(*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4)))
(fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))
(/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))
(*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4)))
(fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x))))
(fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(/.f64 hi (pow.f64 lo 2))
(/.f64 hi (*.f64 lo lo))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x))))
(fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(/.f64 hi (pow.f64 lo 2))
(/.f64 hi (*.f64 lo lo))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (*.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x))))
(fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (/.f64 hi (pow.f64 lo 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 4))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (/.f64 (pow.f64 lo 4) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 lo lo)) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) x)) (/.f64 hi (*.f64 lo lo))) (*.f64 (/.f64 hi (pow.f64 lo 4)) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (*.f64 lo lo) hi))
(*.f64 (/.f64 hi lo) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo))
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo (/.f64 hi lo)))
(*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)))
(neg.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1)
(+.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 1)
(+.f64 (fma.f64 (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (neg.f64 (/.f64 2 lo))) x (/.f64 (*.f64 hi hi) (*.f64 lo lo))) -1)
(+.f64 -1 (fma.f64 x (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 -2 lo)) (*.f64 (/.f64 hi lo) (/.f64 hi lo))))
(fma.f64 x (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(+.f64 (fma.f64 (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))) (*.f64 x x) (fma.f64 (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (neg.f64 (/.f64 2 lo))) x (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) -1)
(+.f64 -1 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 -2 lo)) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(+.f64 (fma.f64 (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))) (*.f64 x x) (fma.f64 (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (neg.f64 (/.f64 2 lo))) x (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) -1)
(+.f64 -1 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 -2 lo)) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1)))
(*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x))
(fma.f64 (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))) (*.f64 x x) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (neg.f64 (/.f64 2 lo)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 -2 lo))))
(fma.f64 x (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo)))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(+.f64 (fma.f64 (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))) (*.f64 x x) (fma.f64 (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (neg.f64 (/.f64 2 lo))) x (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) -1)
(+.f64 -1 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 -2 lo)) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(+.f64 (fma.f64 (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))) (*.f64 x x) (fma.f64 (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (neg.f64 (/.f64 2 lo))) x (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) -1)
(+.f64 -1 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 -2 lo)) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1)))
(*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x)))
(fma.f64 (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))) (*.f64 x x) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (neg.f64 (/.f64 2 lo)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (*.f64 x (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 -2 lo))))
(fma.f64 x (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo)))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(+.f64 (fma.f64 (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))) (*.f64 x x) (fma.f64 (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (neg.f64 (/.f64 2 lo))) x (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) -1)
(+.f64 -1 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 -2 lo)) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))) x)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 1)
(+.f64 (fma.f64 (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))) (*.f64 x x) (fma.f64 (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (neg.f64 (/.f64 2 lo))) x (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) -1)
(+.f64 -1 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 -2 lo)) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 -1 (*.f64 lo lo))) (fma.f64 x (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1)))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))
(/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))
(*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)))
(fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x)))
(fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (*.f64 x x) (*.f64 lo lo)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (fma.f64 -2 (/.f64 x lo) (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))))) (/.f64 (*.f64 x x) (*.f64 lo lo)))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (fma.f64 -2 (/.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))) (*.f64 (/.f64 x lo) (/.f64 x lo)))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (fma.f64 -2 (/.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))) (*.f64 (/.f64 x lo) (/.f64 x lo)))
-1
(-.f64 (*.f64 -2 (/.f64 x lo)) 1)
(fma.f64 -2 (/.f64 x lo) -1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(-.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))))
(-.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (/.f64 x lo) -1)) (*.f64 (/.f64 x lo) (/.f64 x lo)))
(fma.f64 -2 (/.f64 x lo) (-.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (fma.f64 -2 (/.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (+.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (-.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (/.f64 x lo) -1)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (fma.f64 -2 (/.f64 x lo) (-.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1) (*.f64 (/.f64 x lo) (/.f64 x lo)))))
-1
(-.f64 (*.f64 -2 (/.f64 x lo)) 1)
(fma.f64 -2 (/.f64 x lo) -1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(-.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))))
(-.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (/.f64 x lo) -1)) (*.f64 (/.f64 x lo) (/.f64 x lo)))
(fma.f64 -2 (/.f64 x lo) (-.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (fma.f64 -2 (/.f64 x lo) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (+.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (-.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (/.f64 x lo) -1)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (fma.f64 -2 (/.f64 x lo) (-.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi lo) -1) (*.f64 (/.f64 x lo) (/.f64 x lo)))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))
(/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))
(*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)))
(fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x)))
(fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))
(/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))
(*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)))
(fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x)))
(fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))
(/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))
(*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)))
(fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x)))
(fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 hi hi)) (pow.f64 lo 3)) (/.f64 (*.f64 (*.f64 x x) (*.f64 hi hi)) (pow.f64 lo 4))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(/.f64 (neg.f64 hi) (/.f64 lo (/.f64 x lo)))
(*.f64 (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(/.f64 (neg.f64 hi) (/.f64 lo (/.f64 x lo)))
(*.f64 (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi x) (*.f64 lo lo)))
(/.f64 (neg.f64 hi) (/.f64 lo (/.f64 x lo)))
(*.f64 (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi))) 1)
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) 1)
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 3)
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) 3) 1/3)
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(pow.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) 2)
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(sqrt.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 4)))
(fabs.f64 (*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)))
(log.f64 (pow.f64 (exp.f64 hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)))
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi))))
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) 3))
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) 3) (pow.f64 hi 3)))
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) 3)))
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)))
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(exp.f64 (fma.f64 2 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (log.f64 hi)))
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (log.f64 hi)) 1))
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)))
(*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))
(+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1)
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(*.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(*.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))) (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1)
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 3)
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3) 1/3)
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(pow.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) 2)
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)) (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))) (exp.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))) (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(fma.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 hi (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 hi (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) hi (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) hi (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (/.f64 (+.f64 x lo) lo) (neg.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(fma.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(fma.f64 (cbrt.f64 (*.f64 hi hi)) (*.f64 (cbrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (cbrt.f64 (*.f64 hi hi)) (*.f64 (*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (cbrt.f64 hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 (*.f64 hi (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (cbrt.f64 (*.f64 hi hi)) (*.f64 (cbrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (cbrt.f64 (*.f64 hi hi)) (*.f64 (*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (cbrt.f64 hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 (*.f64 hi (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (hypot.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (fma.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))) (/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 6) (pow.f64 (/.f64 (+.f64 lo x) lo) 6)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (fma.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))) (/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 4) (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (neg.f64 (/.f64 (+.f64 x lo) lo)) (/.f64 (+.f64 x lo) lo) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 -1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)) (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (/.f64 (+.f64 x lo) lo)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 4))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 lo x) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 4))))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2)) (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2)) (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 hi (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 hi (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 (cbrt.f64 (*.f64 hi hi)) (*.f64 (*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (cbrt.f64 hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 (*.f64 hi (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 (cbrt.f64 (*.f64 hi hi)) (*.f64 (*.f64 hi (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (cbrt.f64 hi)) (neg.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))
(-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 (*.f64 hi (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (sqrt.f64 hi)) (sqrt.f64 hi) (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (sqrt.f64 hi)) (sqrt.f64 hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 1))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2))
(-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))) 1)
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (*.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 lo lo))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 (-.f64 1 (/.f64 x lo)) hi)) lo)
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) lo)
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1)
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2) 3)
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3) 1/3)
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 2))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 3))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)) 1))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2)))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) 2)
(pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) 1)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 x lo)) hi)))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 hi (/.f64 lo (-.f64 1 (/.f64 x lo))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi)) (neg.f64 lo))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 hi (neg.f64 (-.f64 1 (/.f64 x lo)))) (neg.f64 lo))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x lo))) hi) (neg.f64 lo))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) 1) lo)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(/.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (cbrt.f64 (*.f64 lo lo))) (cbrt.f64 lo))
(/.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (*.f64 lo lo))))
(*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 (*.f64 lo lo))))
(/.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (cbrt.f64 (*.f64 lo lo)) hi)) (cbrt.f64 lo))
(/.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2) 1/2)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 1)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 3)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3) 1/3)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 2)
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 2))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(fabs.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3) (pow.f64 hi 3)))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3)))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(exp.f64 (log.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 1))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)))
(/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi))
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))

localize4.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize12.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
98.5%
(*.f64 lo (/.f64 1 hi))
Compiler

Compiled 27 to 14 computations (48.1% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
lo
@-inf
(*.f64 lo (/.f64 1 hi))
0.0ms
hi
@-inf
(*.f64 lo (/.f64 1 hi))
0.0ms
lo
@inf
(*.f64 lo (/.f64 1 hi))
0.0ms
lo
@0
(*.f64 lo (/.f64 1 hi))
0.0ms
hi
@-inf
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))

rewrite109.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1116×log-prod
764×pow-prod-down
712×fma-def
508×pow-prod-up
504×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01026
121820
2310320
Stop Event
node limit
Counts
2 → 169
Calls
Call 1
Inputs
(*.f64 lo (/.f64 1 hi))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
Outputs
(+.f64 0 (/.f64 lo hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 lo hi))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 lo hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo hi))) 1)
(/.f64 lo hi)
(/.f64 1 (/.f64 hi lo))
(/.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 hi (cbrt.f64 lo)))
(/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 lo)))
(/.f64 (neg.f64 lo) (neg.f64 hi))
(/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (/.f64 lo 1) hi)
(/.f64 (/.f64 lo (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))
(/.f64 (*.f64 lo -1) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 1)
(pow.f64 (cbrt.f64 (/.f64 lo hi)) 3)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 lo hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 lo hi)) 2)
(pow.f64 (/.f64 hi lo) -1)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 2))
(log.f64 (exp.f64 (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 3))
(expm1.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (log.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 lo hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 lo hi))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo hi)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 lo hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2))) (neg.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (neg.f64 lo) hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) 2) (*.f64 (/.f64 x hi) (/.f64 (neg.f64 lo) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (neg.f64 lo) hi) 2)) (-.f64 (/.f64 x hi) (/.f64 (neg.f64 lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (neg.f64 lo) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (exp.f64 (/.f64 lo hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 lo hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 lo (neg.f64 (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 1 hi) x (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 1 hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 x hi) 1 (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (/.f64 (neg.f64 lo) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (/.f64 lo hi))) (/.f64 x hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (neg.f64 (sqrt.f64 (/.f64 lo hi))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (neg.f64 lo) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) 2) (cbrt.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) (sqrt.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 1 hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 (/.f64 1 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 (neg.f64 lo) hi))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 x hi))

simplify122.0ms (1%)

Algorithm
egg-herbie
Rules
758×distribute-lft-in
726×unswap-sqr
716×distribute-rgt-in
642×cancel-sign-sub-inv
534×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03555485
18404259
224054259
Stop Event
node limit
Counts
229 → 201
Calls
Call 1
Inputs
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 0 (/.f64 lo hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 lo hi))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 lo hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo hi))) 1)
(/.f64 lo hi)
(/.f64 1 (/.f64 hi lo))
(/.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 hi (cbrt.f64 lo)))
(/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 lo)))
(/.f64 (neg.f64 lo) (neg.f64 hi))
(/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (/.f64 lo 1) hi)
(/.f64 (/.f64 lo (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))
(/.f64 (*.f64 lo -1) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 1)
(pow.f64 (cbrt.f64 (/.f64 lo hi)) 3)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 lo hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 lo hi)) 2)
(pow.f64 (/.f64 hi lo) -1)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 2))
(log.f64 (exp.f64 (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 3))
(expm1.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (log.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 lo hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 lo hi))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo hi)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 lo hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2))) (neg.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (neg.f64 lo) hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) 2) (*.f64 (/.f64 x hi) (/.f64 (neg.f64 lo) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (neg.f64 lo) hi) 2)) (-.f64 (/.f64 x hi) (/.f64 (neg.f64 lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (neg.f64 lo) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (exp.f64 (/.f64 lo hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 lo hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 lo (neg.f64 (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) x (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 1 hi) x (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 1 hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 x hi) 1 (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (/.f64 (neg.f64 lo) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (/.f64 lo hi))) (/.f64 x hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (neg.f64 (sqrt.f64 (/.f64 lo hi))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (neg.f64 lo) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) 2) (cbrt.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) (sqrt.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 1 hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 (/.f64 1 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 (neg.f64 lo) hi))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 x hi))
Outputs
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 0 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 lo hi))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 lo hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 lo hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 lo hi)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 lo hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 lo hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo hi))) 1)
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 1 (/.f64 hi lo))
(/.f64 lo hi)
(/.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 hi (cbrt.f64 lo)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) hi) (cbrt.f64 lo))
(*.f64 (cbrt.f64 lo) (/.f64 (cbrt.f64 (*.f64 lo lo)) hi))
(/.f64 (sqrt.f64 lo) (/.f64 hi (sqrt.f64 lo)))
(/.f64 lo hi)
(/.f64 (neg.f64 lo) (neg.f64 hi))
(/.f64 lo hi)
(/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 lo hi)
(/.f64 (/.f64 lo 1) hi)
(/.f64 lo hi)
(/.f64 (/.f64 lo (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))
(/.f64 lo (*.f64 (cbrt.f64 hi) (cbrt.f64 (*.f64 hi hi))))
(/.f64 lo (*.f64 (cbrt.f64 (*.f64 hi hi)) (cbrt.f64 hi)))
(/.f64 (*.f64 lo -1) (neg.f64 hi))
(/.f64 lo hi)
(pow.f64 (/.f64 lo hi) 1)
(/.f64 lo hi)
(pow.f64 (cbrt.f64 (/.f64 lo hi)) 3)
(/.f64 lo hi)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1/2)
(/.f64 lo hi)
(pow.f64 (pow.f64 (/.f64 lo hi) 3) 1/3)
(/.f64 lo hi)
(pow.f64 (sqrt.f64 (/.f64 lo hi)) 2)
(/.f64 lo hi)
(pow.f64 (/.f64 hi lo) -1)
(/.f64 lo hi)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 lo hi)
(log.f64 (exp.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))))
(/.f64 lo hi)
(cbrt.f64 (pow.f64 (/.f64 lo hi) 3))
(/.f64 lo hi)
(expm1.f64 (log1p.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(exp.f64 (log.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1))
(/.f64 lo hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1) 1))
(/.f64 lo hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 lo hi))) 3))
(/.f64 lo hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 lo hi))) 1/3))
(/.f64 lo hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo hi)) 3) 1/3))
(/.f64 lo hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 lo hi))) 2))
(/.f64 lo hi)
(log1p.f64 (expm1.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (/.f64 x hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) 1) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (*.f64 (/.f64 1 hi) (+.f64 lo x)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) 1) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (+.f64 lo x)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) 1) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (*.f64 (/.f64 1 hi) (+.f64 lo x)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) 1) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (+.f64 lo x)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) 1) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (*.f64 (/.f64 1 hi) (+.f64 lo x)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) 1) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (+.f64 lo x)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) 1) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (*.f64 (/.f64 1 hi) (+.f64 lo x)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2))) (neg.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) 1) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (+.f64 lo x)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (neg.f64 lo) hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) 2) (*.f64 (/.f64 x hi) (/.f64 (neg.f64 lo) hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) 1) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (*.f64 (/.f64 1 hi) (+.f64 lo x)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (neg.f64 lo) hi) 2)) (-.f64 (/.f64 x hi) (/.f64 (neg.f64 lo) hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) 1) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (+.f64 lo x)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) 1) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (*.f64 (/.f64 1 hi) (+.f64 lo x)) (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) 1) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (+.f64 lo x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (neg.f64 lo) hi))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (exp.f64 (/.f64 lo hi)))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (exp.f64 (/.f64 x hi))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 lo hi))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 lo (neg.f64 (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 (neg.f64 lo) hi) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 1 hi) x (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 1 hi) x (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 1 hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 x hi) 1 (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 lo hi))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 lo hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (/.f64 lo hi))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 x (pow.f64 hi -1/2)) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (/.f64 lo (neg.f64 hi)))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 x (pow.f64 hi -1/2)) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (/.f64 lo (neg.f64 hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (neg.f64 (sqrt.f64 (/.f64 lo hi))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) 1) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (*.f64 (/.f64 1 hi) (+.f64 lo x)) (pow.f64 (/.f64 x hi) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) 1) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (*.f64 (/.f64 1 hi) (+.f64 lo x)) (pow.f64 (/.f64 x hi) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) 1) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo hi) (*.f64 (/.f64 1 hi) (+.f64 lo x)) (pow.f64 (/.f64 x hi) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) 1) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (+.f64 lo x)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) 1) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (+.f64 lo x)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (+.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) 1) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 1 hi) (+.f64 lo x)))
(fma.f64 (neg.f64 lo) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) 2) (cbrt.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) (sqrt.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (neg.f64 (/.f64 1 hi)) lo (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (/.f64 lo (neg.f64 hi)))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (/.f64 lo (neg.f64 hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 hi) (cbrt.f64 x)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi))
(-.f64 (/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi))
(-.f64 (/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi))) (/.f64 lo hi))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (fma.f64 (/.f64 (neg.f64 lo) hi) 1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 lo hi))) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 (/.f64 1 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (cbrt.f64 (/.f64 1 hi)))) (/.f64 lo hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 (/.f64 1 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (cbrt.f64 (/.f64 1 hi)))) (/.f64 lo hi))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 (neg.f64 lo) hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (/.f64 (neg.f64 lo) hi) 1))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 (/.f64 1 hi)) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 (*.f64 lo (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 (/.f64 1 hi))))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)

localize14.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 (-.f64 x lo) hi)
99.5%
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
99.2%
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
97.2%
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
Compiler

Compiled 60 to 14 computations (76.7% saved)

series5.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
0.0ms
hi
@0
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
0.0ms
x
@0
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
0.0ms
x
@inf
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
0.0ms
hi
@inf
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))

rewrite157.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1714×log-prod
1554×fma-def
560×expm1-udef
560×log1p-udef
554×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01393
130393
2500689
Stop Event
node limit
Counts
3 → 229
Calls
Call 1
Inputs
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
Outputs
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (/.f64 1 (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo))) (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))) (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) hi (*.f64 (/.f64 hi lo) (-.f64 x lo))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (fma.f64 -1 (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) 1)) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) hi))
(/.f64 (fma.f64 -1 (neg.f64 hi) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi (-.f64 x lo)) -1)) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (*.f64 hi -1)) (*.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 hi lo) (*.f64 (neg.f64 hi) (/.f64 (-.f64 x lo) hi))) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (*.f64 (neg.f64 hi) -1)) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi)) (neg.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) hi)
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1) (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (neg.f64 hi)) (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 lo (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo)))) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (*.f64 hi (/.f64 hi lo))) (-.f64 x lo) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (neg.f64 lo) (/.f64 (-.f64 x lo) hi))
(+.f64 0 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))) 1)
(/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 1 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 1 (/.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo)))))
(/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))
(/.f64 hi (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(/.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(/.f64 hi (/.f64 (*.f64 lo (-.f64 x lo)) hi))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo hi))
(/.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) -1)
(/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) lo)
(/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))))
(/.f64 (*.f64 (/.f64 hi lo) (neg.f64 hi)) (neg.f64 (-.f64 x lo)))
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi)))
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (neg.f64 hi) (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 (-.f64 x lo) (neg.f64 lo)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo (neg.f64 (-.f64 x lo))))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 (-.f64 x lo)) lo))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 lo) (-.f64 x lo)))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 hi hi)) (neg.f64 (*.f64 lo (-.f64 x lo))))
(/.f64 (neg.f64 (*.f64 hi (/.f64 hi (-.f64 x lo)))) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (neg.f64 (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) 1) lo)
(/.f64 (/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) 1) (-.f64 x lo))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 3) 1/3)
(pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) (pow.f64 (/.f64 hi lo) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (/.f64 hi (-.f64 x lo)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(exp.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(-.f64 (/.f64 (/.f64 x hi) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi lo) -1))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))))
(*.f64 -1 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(*.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(*.f64 (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1) (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)
(*.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo)))) lo)
(*.f64 (/.f64 1 (*.f64 hi (/.f64 hi lo))) (-.f64 x lo))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (neg.f64 lo))
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) 1/3)
(pow.f64 (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))

simplify202.0ms (1.7%)

Algorithm
egg-herbie
Rules
1090×fma-neg
732×log-prod
674×associate-/r*
512×associate-/l*
478×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059316187
1157514613
2641414613
Stop Event
node limit
Counts
337 → 389
Calls
Call 1
Inputs
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (/.f64 1 (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo))) (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))) (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) hi (*.f64 (/.f64 hi lo) (-.f64 x lo))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (fma.f64 -1 (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) 1)) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) hi))
(/.f64 (fma.f64 -1 (neg.f64 hi) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi (-.f64 x lo)) -1)) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (*.f64 hi -1)) (*.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 hi lo) (*.f64 (neg.f64 hi) (/.f64 (-.f64 x lo) hi))) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (*.f64 (neg.f64 hi) -1)) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi)) (neg.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) hi)
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 -1 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1) (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (neg.f64 hi)) (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 lo (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo)))) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (*.f64 hi (/.f64 hi lo))) (-.f64 x lo) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (neg.f64 lo) (/.f64 (-.f64 x lo) hi))
(+.f64 0 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))) 1)
(/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 1 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 1 (/.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo)))))
(/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))
(/.f64 hi (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(/.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(/.f64 hi (/.f64 (*.f64 lo (-.f64 x lo)) hi))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo hi))
(/.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) -1)
(/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) lo)
(/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))))
(/.f64 (*.f64 (/.f64 hi lo) (neg.f64 hi)) (neg.f64 (-.f64 x lo)))
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi)))
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (neg.f64 hi) (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 (-.f64 x lo) (neg.f64 lo)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo (neg.f64 (-.f64 x lo))))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 (-.f64 x lo)) lo))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 lo) (-.f64 x lo)))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 hi hi)) (neg.f64 (*.f64 lo (-.f64 x lo))))
(/.f64 (neg.f64 (*.f64 hi (/.f64 hi (-.f64 x lo)))) (neg.f64 lo))
(/.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (neg.f64 (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) 1) lo)
(/.f64 (/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) 1) (-.f64 x lo))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (-.f64 x lo)))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 3) 1/3)
(pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) (pow.f64 (/.f64 hi lo) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (/.f64 hi (-.f64 x lo)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(exp.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(-.f64 (/.f64 (/.f64 x hi) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi lo) -1))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))))
(*.f64 -1 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(*.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(*.f64 (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1) (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)
(*.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo)))) lo)
(*.f64 (/.f64 1 (*.f64 hi (/.f64 hi lo))) (-.f64 x lo))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (neg.f64 lo))
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) 1/3)
(pow.f64 (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
Outputs
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 -1 (pow.f64 (/.f64 hi lo) 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 -1 (pow.f64 (/.f64 hi lo) 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 -1 (pow.f64 (/.f64 hi lo) 2))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 -1 (pow.f64 (/.f64 hi lo) 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 -1 (pow.f64 (/.f64 hi lo) 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 -1 (pow.f64 (/.f64 hi lo) 2))) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))
(*.f64 x (neg.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 lo hi)) (*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 -1 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 -1 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi))))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo lo))
(neg.f64 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 (*.f64 hi (neg.f64 hi)) (/.f64 (/.f64 (pow.f64 lo 4) x) x)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 hi (neg.f64 hi)) (/.f64 (/.f64 (pow.f64 lo 4) x) x)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x)) (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 5)) (pow.f64 x 3)))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 lo x))
(*.f64 (/.f64 hi lo) (/.f64 hi x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo x)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (+.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) (*.f64 (/.f64 lo (pow.f64 x 3)) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(+.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (+.f64 (*.f64 (/.f64 lo (pow.f64 x 3)) (*.f64 hi hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 x 4)) (*.f64 hi hi))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 lo x))
(*.f64 (/.f64 hi lo) (/.f64 hi x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo x)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (+.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) (*.f64 (/.f64 lo (pow.f64 x 3)) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(+.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (+.f64 (*.f64 (/.f64 lo (pow.f64 x 3)) (*.f64 hi hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 x 4)) (*.f64 hi hi))))
(/.f64 (pow.f64 hi 2) (*.f64 lo x))
(/.f64 (*.f64 hi hi) (*.f64 lo x))
(*.f64 (/.f64 hi lo) (/.f64 hi x))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))))
(+.f64 (+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 hi hi) (*.f64 lo x)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (+.f64 (*.f64 (/.f64 hi x) (/.f64 hi x)) (*.f64 (/.f64 lo (pow.f64 x 3)) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 lo (pow.f64 hi 2)) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 4)) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(+.f64 (/.f64 lo (/.f64 (pow.f64 x 3) (*.f64 hi hi))) (+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) (/.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 4) (*.f64 hi hi)))))
(+.f64 (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) (*.f64 (/.f64 hi x) (/.f64 hi x))) (+.f64 (*.f64 (/.f64 lo (pow.f64 x 3)) (*.f64 hi hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 x 4)) (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo lo))
(neg.f64 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 (*.f64 hi (neg.f64 hi)) (/.f64 (/.f64 (pow.f64 lo 4) x) x)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 hi (neg.f64 hi)) (/.f64 (/.f64 (pow.f64 lo 4) x) x)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x)) (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 5)) (pow.f64 x 3)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo lo))
(neg.f64 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 (*.f64 hi (neg.f64 hi)) (/.f64 (/.f64 (pow.f64 lo 4) x) x)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 5) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 4) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 hi (neg.f64 hi)) (/.f64 (/.f64 (pow.f64 lo 4) x) x)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) x)) (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 5)) (pow.f64 x 3)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 -1 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 -1 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 -1 (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (/.f64 1 (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo)))))
(*.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (*.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 lo (-.f64 x lo))))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)) (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (fma.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (/.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo))) (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi)))
(*.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (*.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 lo (-.f64 x lo))))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))) (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)) (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (fma.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo))))
(*.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (*.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 lo (-.f64 x lo))))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)) (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (fma.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)) (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (fma.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 hi (-.f64 x lo))) (/.f64 (/.f64 (pow.f64 hi 3) lo) (-.f64 x lo))) (-.f64 x lo))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (neg.f64 hi)))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (neg.f64 hi)) lo)))
(*.f64 1 (*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(*.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) hi (*.f64 (/.f64 hi lo) (-.f64 x lo))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) hi (*.f64 (-.f64 x lo) (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (/.f64 (*.f64 (-.f64 x lo) hi) hi)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (/.f64 (*.f64 hi (neg.f64 hi)) lo))
(*.f64 (/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (/.f64 (*.f64 (-.f64 x lo) hi) hi))) (*.f64 hi (neg.f64 hi))) lo)
(/.f64 (fma.f64 -1 (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) 1)) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 -1 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (neg.f64 hi) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (neg.f64 hi) lo))))
(*.f64 (/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 -1 (neg.f64 (/.f64 hi lo)))) (/.f64 (neg.f64 (pow.f64 hi 3)) (*.f64 lo (-.f64 x lo)))) (-.f64 x lo))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) hi))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (neg.f64 hi)) lo)))
(*.f64 1 (*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))))
(/.f64 (fma.f64 -1 (neg.f64 hi) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (neg.f64 hi)))
(*.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (*.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 lo (-.f64 x lo))))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3)))
(/.f64 (fma.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 hi (-.f64 x lo))) (/.f64 (/.f64 (pow.f64 hi 3) lo) (-.f64 x lo))) (-.f64 x lo))
(/.f64 (+.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(*.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(/.f64 (fma.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)) (*.f64 (/.f64 hi (-.f64 x lo)) -1)) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(/.f64 (fma.f64 -1 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (neg.f64 hi) lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (neg.f64 hi) lo))))
(*.f64 (/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 -1 (neg.f64 (/.f64 hi lo)))) (/.f64 (neg.f64 (pow.f64 hi 3)) (*.f64 lo (-.f64 x lo)))) (-.f64 x lo))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) hi (*.f64 (-.f64 x lo) (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (/.f64 (*.f64 (-.f64 x lo) hi) hi)) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (*.f64 hi -1)) (*.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (neg.f64 hi)) lo)))
(*.f64 1 (*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (neg.f64 hi)) lo)))
(*.f64 1 (*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 hi lo) (*.f64 (neg.f64 hi) (/.f64 (-.f64 x lo) hi))) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (/.f64 (*.f64 hi (neg.f64 hi)) lo))
(*.f64 (/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (/.f64 (*.f64 (-.f64 x lo) hi) hi))) (*.f64 hi (neg.f64 hi))) lo)
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) (*.f64 (neg.f64 hi) -1)) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(*.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (*.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 lo (-.f64 x lo))))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi)) (neg.f64 (/.f64 (pow.f64 hi 3) (*.f64 lo (-.f64 x lo)))))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (*.f64 hi (neg.f64 hi)) lo)))
(*.f64 1 (*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (-.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2) (fma.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (-.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (-.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(/.f64 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) hi)
(*.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) hi) (*.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 lo (-.f64 x lo))))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 3)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 2)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))))
(-.f64 (/.f64 (*.f64 x 1) hi) (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) (/.f64 (-.f64 x lo) hi))
(+.f64 (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -2) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -2))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 -1 hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1) (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1) (/.f64 (-.f64 x lo) hi))
(+.f64 (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -2) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -2))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo))))
(fma.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) hi) lo) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) hi) lo) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (cbrt.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi))) (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 1 (neg.f64 hi)) (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 -1 hi) (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 lo (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo)))) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (*.f64 hi (/.f64 hi lo))) (-.f64 x lo) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (neg.f64 lo) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 0 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))) 1)
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 1 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 1 (/.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) lo))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 hi (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 hi (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 hi (/.f64 (*.f64 lo (-.f64 x lo)) hi))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 (/.f64 hi (-.f64 x lo)) (/.f64 lo hi))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1)
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2) (cbrt.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))))
(/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))))
(*.f64 (/.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) 1) (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))))
(pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) 2)
(/.f64 (neg.f64 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo))) -1)
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) lo)
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (/.f64 hi lo) (neg.f64 hi)) (neg.f64 (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 hi) (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 (-.f64 x lo) (neg.f64 lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 (-.f64 x lo)) lo))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 lo) (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)) (neg.f64 lo))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))) (neg.f64 lo))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 hi hi)) (neg.f64 (*.f64 lo (-.f64 x lo))))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 hi (/.f64 hi (-.f64 x lo)))) (neg.f64 lo))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 hi (/.f64 hi lo))) (neg.f64 (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) 1) lo)
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) 1) (-.f64 x lo))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(/.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 1)
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 3)
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(pow.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 3) 1/3)
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) 2)
(*.f64 (/.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) 1) (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 2))
(fabs.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))))
(log.f64 (pow.f64 (exp.f64 (/.f64 hi (-.f64 x lo))) (/.f64 hi lo)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) 3))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) (pow.f64 (/.f64 hi lo) 3)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (/.f64 hi (-.f64 x lo)) 3)))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 1))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))))
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(-.f64 (/.f64 (/.f64 x hi) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 hi lo) -1))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 1 hi) (/.f64 1 lo)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))) 2)))
(*.f64 (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))))
(pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -2)
(*.f64 -1 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 hi lo)))))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (pow.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))))))
(*.f64 (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1) (pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -1))
(pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) hi) lo))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) hi) lo))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (/.f64 hi lo) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo)
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 1 (*.f64 hi hi)) (*.f64 lo (-.f64 x lo)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 1 (*.f64 hi (/.f64 hi (-.f64 x lo)))) lo)
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 1 (*.f64 hi (/.f64 hi lo))) (-.f64 x lo))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (neg.f64 lo))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(pow.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3))
(cbrt.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3))
(pow.f64 (/.f64 1 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo))))) 2)
(pow.f64 (/.f64 hi (sqrt.f64 (*.f64 lo (-.f64 x lo)))) -2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo))) 2))
(fabs.f64 (*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi))))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -3))
(cbrt.f64 (pow.f64 (/.f64 hi (/.f64 (-.f64 x lo) (/.f64 hi lo))) -3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) -1))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (-.f64 x lo) (/.f64 lo (*.f64 hi hi)))

localize26.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
99.7%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
99.3%
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
98.5%
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
Compiler

Compiled 73 to 32 computations (56.2% saved)

series11.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
2.0ms
lo
@0
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
1.0ms
hi
@inf
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
1.0ms
hi
@-inf
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
1.0ms
x
@0
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
1.0ms
hi
@-inf
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))

rewrite148.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1530×log-prod
910×fma-def
640×pow-exp
526×expm1-udef
524×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014140
1287122
24150122
Stop Event
node limit
Counts
4 → 327
Calls
Call 1
Inputs
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
Outputs
(+.f64 0 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 1)
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) lo) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 1) hi)
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 2)
(pow.f64 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(exp.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 0 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))))
(-.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(*.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)) (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (fma.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (*.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1) (+.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3)
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 2))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(fma.f64 1 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(fma.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(fma.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
(fma.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
(+.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 0 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (/.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (-.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) -1)
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 x hi) 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 hi) x (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 hi) x (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (/.f64 x hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 0 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (-.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) -1)
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 x hi) 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 hi) x (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 hi) x (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (/.f64 x hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))

simplify337.0ms (2.9%)

Algorithm
egg-herbie
Rules
1258×fma-neg
526×fma-def
498×div-sub
496×log-prod
450×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057028847
1147025099
2532224991
Stop Event
node limit
Counts
471 → 374
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi)))) 1)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 2)))) (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi))))) 1)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 3)))) (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi)))))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(-.f64 (exp.f64 (neg.f64 (+.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi) (*.f64 -1 (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (neg.f64 (+.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi) (*.f64 -1 (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (neg.f64 (+.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi) (*.f64 -1 (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (neg.f64 (+.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi) (*.f64 -1 (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x)) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))))))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x)) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))))))
(-.f64 (exp.f64 (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))) 1)
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 lo 3) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 0 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 1)
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) lo) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 1) hi)
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 2)
(pow.f64 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(exp.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 0 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))))
(-.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(*.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)) (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (fma.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (*.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1) (+.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3)
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 2))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(fma.f64 1 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(fma.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(fma.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
(fma.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
(+.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 0 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (/.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (-.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) -1)
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 x hi) 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 hi) x (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 hi) x (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (/.f64 x hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 0 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (-.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) -1)
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 x hi) 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 hi) x (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 hi) x (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (/.f64 x hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
Outputs
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 (*.f64 (/.f64 x hi) (neg.f64 lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 (*.f64 (/.f64 x hi) (neg.f64 lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(/.f64 (*.f64 (/.f64 x hi) (neg.f64 lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(-.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) 1)
(expm1.f64 (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi)))) 1)
(+.f64 (*.f64 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi)))) (exp.f64 (/.f64 (neg.f64 lo) hi))) (expm1.f64 (/.f64 (neg.f64 lo) hi)))
(+.f64 -1 (*.f64 (+.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 1) (exp.f64 (/.f64 (neg.f64 lo) hi))))
(fma.f64 (+.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 1) (exp.f64 (/.f64 (neg.f64 lo) hi)) -1)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 2)))) (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi))))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 x x))) (fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 x (exp.f64 (/.f64 (neg.f64 lo) hi))) (exp.f64 (/.f64 (neg.f64 lo) hi)))) -1)
(fma.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 x x)) (+.f64 -1 (*.f64 (+.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 1) (exp.f64 (/.f64 (neg.f64 lo) hi)))))
(fma.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 x x)) (fma.f64 (+.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 1) (exp.f64 (/.f64 (neg.f64 lo) hi)) -1))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3) (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (pow.f64 x 3)))) (+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) (*.f64 x (exp.f64 (neg.f64 (/.f64 lo hi))))) (exp.f64 (neg.f64 (/.f64 lo hi)))))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 x x))) (fma.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (pow.f64 x 3))) (fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) (*.f64 x (exp.f64 (/.f64 (neg.f64 lo) hi))) (exp.f64 (/.f64 (neg.f64 lo) hi))))) -1)
(+.f64 -1 (fma.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2)) (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 x x)) (fma.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (pow.f64 x 3)) (*.f64 (+.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 1) (exp.f64 (/.f64 (neg.f64 lo) hi))))))
(+.f64 (fma.f64 (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3)) (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (pow.f64 x 3)) (*.f64 (+.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi))) 1) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (fma.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 x x)) 1/2) -1))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (neg.f64 (+.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi) (*.f64 -1 (/.f64 x hi))))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (neg.f64 (+.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi) (*.f64 -1 (/.f64 x hi))))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (neg.f64 (+.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi) (*.f64 -1 (/.f64 x hi))))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (neg.f64 (+.f64 (/.f64 (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 x hi)))) hi) (*.f64 -1 (/.f64 x hi))))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) x) (pow.f64 hi 3)))))) (/.f64 lo hi))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (+.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 x (-.f64 x lo))) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (*.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 x (-.f64 x lo))))) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 lo (*.f64 (pow.f64 (-.f64 x lo) 2) x)) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) x)) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))))))) (/.f64 lo hi))
(-.f64 (fma.f64 1/2 (/.f64 lo (/.f64 (pow.f64 hi 4) (*.f64 x (pow.f64 (-.f64 x lo) 2)))) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) x) (pow.f64 hi 3)) (/.f64 x hi)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 (*.f64 1/24 (pow.f64 (-.f64 x lo) 4)) (pow.f64 hi 4)))))))) (/.f64 lo hi))
(fma.f64 1/2 (*.f64 (/.f64 lo (pow.f64 hi 4)) (*.f64 x (pow.f64 (-.f64 x lo) 2))) (-.f64 (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (+.f64 (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (*.f64 x x)) (*.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 x (-.f64 x lo)))))) (/.f64 lo hi)))
(fma.f64 1/2 (*.f64 (/.f64 lo (pow.f64 hi 4)) (*.f64 x (pow.f64 (-.f64 x lo) 2))) (-.f64 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (+.f64 (/.f64 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (*.f64 (/.f64 x hi) (/.f64 lo hi))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (*.f64 x x)) (*.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 x (-.f64 x lo)))))) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (*.f64 1 (-.f64 x lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2) (*.f64 hi hi))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (fma.f64 x -1 lo) 2) (*.f64 hi hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) (/.f64 (fma.f64 x -1 lo) hi))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (fma.f64 -1 (/.f64 (fma.f64 1/6 (pow.f64 (*.f64 -1 (-.f64 x lo)) 3) (*.f64 (*.f64 x lo) (*.f64 -1 (-.f64 x lo)))) (pow.f64 hi 3)) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2) (*.f64 hi hi))))))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (fma.f64 x -1 lo) 2) (*.f64 hi hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) (/.f64 (fma.f64 (*.f64 x lo) (fma.f64 x -1 lo) (*.f64 1/6 (pow.f64 (fma.f64 x -1 lo) 3))) (pow.f64 hi 3))) (/.f64 (fma.f64 x -1 lo) hi))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi))) (/.f64 (fma.f64 (*.f64 x lo) (fma.f64 x -1 lo) (*.f64 1/6 (pow.f64 (fma.f64 x -1 lo) 3))) (pow.f64 hi 3))) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3)) (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) (*.f64 lo x))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (*.f64 lo x)) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2) (pow.f64 hi 2)))))))))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (fma.f64 1/24 (/.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 4) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (*.f64 x x))) (fma.f64 -1 (/.f64 (fma.f64 1/6 (pow.f64 (*.f64 -1 (-.f64 x lo)) 3) (*.f64 (*.f64 x lo) (*.f64 -1 (-.f64 x lo)))) (pow.f64 hi 3)) (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2) (/.f64 (pow.f64 hi 4) (*.f64 x lo))) (/.f64 (pow.f64 (*.f64 -1 (-.f64 x lo)) 2) (*.f64 hi hi)))))))))
(-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (fma.f64 x -1 lo) 4) (pow.f64 hi 4)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (*.f64 x x)) (-.f64 (fma.f64 1/2 (+.f64 (/.f64 (pow.f64 (fma.f64 x -1 lo) 2) (*.f64 hi hi)) (*.f64 (/.f64 (pow.f64 (fma.f64 x -1 lo) 2) (pow.f64 hi 4)) (*.f64 x lo))) (*.f64 (/.f64 x hi) (/.f64 lo hi))) (/.f64 (fma.f64 (*.f64 x lo) (fma.f64 x -1 lo) (*.f64 1/6 (pow.f64 (fma.f64 x -1 lo) 3))) (pow.f64 hi 3))))) (/.f64 (fma.f64 x -1 lo) hi))
(-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (*.f64 x x)) (-.f64 (fma.f64 1/2 (+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (*.f64 (/.f64 lo (pow.f64 hi 4)) (*.f64 x (pow.f64 (-.f64 x lo) 2)))) (*.f64 (/.f64 x hi) (/.f64 lo hi))) (/.f64 (fma.f64 (*.f64 x lo) (fma.f64 x -1 lo) (*.f64 1/6 (pow.f64 (fma.f64 x -1 lo) 3))) (pow.f64 hi 3))))) (/.f64 (fma.f64 x -1 lo) hi))
(-.f64 (exp.f64 (/.f64 x hi)) 1)
(expm1.f64 (/.f64 x hi))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (*.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (expm1.f64 (/.f64 x hi)))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(fma.f64 (+.f64 (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 1) (exp.f64 (/.f64 x hi)) -1)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi)))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 x hi)))) (fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))) -1)
(fma.f64 1/2 (*.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi))))
(fma.f64 1/2 (*.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 (+.f64 (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 1) (exp.f64 (/.f64 x hi)) -1))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (*.f64 (pow.f64 lo 3) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (exp.f64 (/.f64 x hi))))) 1)
(+.f64 (fma.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3) (*.f64 (exp.f64 (/.f64 x hi)) (pow.f64 lo 3))) (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 x hi)))) (fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))) -1)
(fma.f64 1/6 (*.f64 (exp.f64 (/.f64 x hi)) (*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 3) (pow.f64 lo 3))) (fma.f64 1/2 (*.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) (*.f64 lo (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))))
(fma.f64 1/6 (*.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 3)) (fma.f64 1/2 (*.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 (+.f64 (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 1) (exp.f64 (/.f64 x hi)) -1)))
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))))
(expm1.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))))
(expm1.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))))
(expm1.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (/.f64 lo hi))))
(expm1.f64 (+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(-.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (*.f64 1 (-.f64 x lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 x hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) x))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (*.f64 1 (-.f64 x lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (fma.f64 x -1 lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) lo) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 0 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (-.f64 1 (/.f64 x hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (-.f64 1 (/.f64 x hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (-.f64 1 (/.f64 x hi))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 1)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 lo (/.f64 hi (-.f64 1 (/.f64 x hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 1 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))))
(*.f64 (/.f64 1 hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 1 (/.f64 x hi)))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (/.f64 x hi))) lo) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) 1) hi)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 1)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 3)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3) 1/3)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 2)
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(pow.f64 (/.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))) -1)
(*.f64 (/.f64 1 hi) (*.f64 (-.f64 1 (/.f64 x hi)) lo))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(log.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 1))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 1) 1))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 3))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 1/3))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) 3) 1/3))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) 2))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))
(*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 0 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(+.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))) (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))))))
(-.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(*.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(*.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2)))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)) (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2)))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) 2)))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1) (fma.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (*.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3) -1) (fma.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (+.f64 1 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) 3)) (fma.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (+.f64 1 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) 3)) (+.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))) (pow.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) 2)))
(/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1) (+.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) -1) (+.f64 1 (exp.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))))
(/.f64 (+.f64 -1 (exp.f64 (+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)))) (+.f64 1 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) 2)) (+.f64 1 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))))
(pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3) 1/3)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1) 1))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 3))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(exp.f64 (*.f64 (log.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)) 1/3))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) 2))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(fma.f64 1 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(fma.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) -1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(fma.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(fma.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) -1)
(expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi))
(expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi))
(+.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 0 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2) (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2) (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) 2) (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (/.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (/.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) 2))) (log1p.f64 (neg.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)))))
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (/.f64 hi x) lo) (-.f64 1 (/.f64 x hi)))) (/.f64 (*.f64 hi hi) x))
(/.f64 (+.f64 hi (*.f64 (*.f64 lo (+.f64 (/.f64 x hi) -1)) (/.f64 hi x))) (/.f64 hi (/.f64 x hi)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 (*.f64 hi lo) (-.f64 1 (/.f64 x hi)))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 (*.f64 hi lo) (-.f64 1 (/.f64 x hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (-.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) -1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) -1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) 1/3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 x hi) 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (neg.f64 x) (/.f64 -1 hi) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (neg.f64 x) (/.f64 -1 hi) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 1 hi) x (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 1 hi) x (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (/.f64 1 hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 2)))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(+.f64 0 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (/.f64 hi x) lo) (-.f64 1 (/.f64 x hi)))) (/.f64 (*.f64 hi hi) x))
(/.f64 (+.f64 hi (*.f64 (*.f64 lo (+.f64 (/.f64 x hi) -1)) (/.f64 hi x))) (/.f64 hi (/.f64 x hi)))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 (*.f64 hi lo) (-.f64 1 (/.f64 x hi)))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 1 (/.f64 x hi))))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 (*.f64 hi lo) (-.f64 1 (/.f64 x hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) (*.f64 (-.f64 1 (/.f64 x hi)) lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (*.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (-.f64 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3) 1/3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 2)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3))) -1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(pow.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) -1)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) 1) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 3)) 1/3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 1 (/.f64 x hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 x hi) 1 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 x hi) 1 (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (pow.f64 (/.f64 x hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 1 (/.f64 x hi)) lo)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (neg.f64 x) (/.f64 -1 hi) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (neg.f64 x) (/.f64 -1 hi) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 1 hi) x (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 1 hi) x (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 3)) (fma.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (sqrt.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 x hi)))) hi) 1 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (neg.f64 lo)) hi) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (*.f64 0 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 lo hi) (-.f64 1 (/.f64 x hi))))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 x hi)) (/.f64 lo hi)))) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 x hi))) (/.f64 1 hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)
(fma.f64 (*.f64 (neg.f64 lo) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2)))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 2)))) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) -1))) hi)

eval665.0ms (5.7%)

Compiler

Compiled 40486 to 15792 computations (61% saved)

prune414.0ms (3.5%)

Pruning

30 alts after pruning (27 fresh and 3 done)

PrunedKeptTotal
New1378131391
Fresh191433
Picked101
Done336
Total1401301431
Accurracy
97.8%
Counts
1431 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.7%
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 3) (/.f64 (+.f64 x lo) lo)))
97.4%
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) (/.f64 (+.f64 x lo) lo)))
97.5%
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
97.3%
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (/.f64 (+.f64 x lo) lo)))
97.3%
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3)) (/.f64 (+.f64 x lo) lo)))
18.7%
(/.f64 (-.f64 x lo) hi)
18.6%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
3.5%
(/.f64 x hi)
97.2%
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
9.6%
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 -1 (pow.f64 (/.f64 hi lo) 2))) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi lo)))
18.7%
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.5%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
18.7%
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
9.3%
(+.f64 (/.f64 (+.f64 lo x) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
9.6%
(+.f64 (/.f64 x hi) (-.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi))))
9.3%
(+.f64 (/.f64 hi lo) 1)
9.5%
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (neg.f64 lo) hi))
9.5%
(+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo) (/.f64 (-.f64 x lo) hi))
9.5%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
18.7%
(+.f64 1 (/.f64 x lo))
9.5%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.7%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.7%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.8%
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.7%
1
Compiler

Compiled 1024 to 623 computations (39.2% saved)

localize39.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
98.4%
(*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi))
98.1%
(-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
21.3%
(*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)
Compiler

Compiled 135 to 56 computations (58.5% saved)

series11.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
lo
@0
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
2.0ms
lo
@-inf
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
1.0ms
x
@0
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
1.0ms
x
@-inf
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
1.0ms
x
@inf
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))

rewrite102.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
858×expm1-udef
496×add-sqr-sqrt
492×pow1
488×*-un-lft-identity
464×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02085
147785
2758185
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
Outputs
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (/.f64 (-.f64 (-.f64 hi x) lo) lo)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (-.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (/.f64 (-.f64 (-.f64 hi x) lo) lo)) (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (-.f64 (-.f64 hi x) lo)) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo))) 1)
(*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) (sqrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (/.f64 1 (/.f64 (neg.f64 (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo)) 2)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (/.f64 (-.f64 (-.f64 hi x) lo) lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (/.f64 (-.f64 (-.f64 hi x) lo) lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo)) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (*.f64 hi lo) (*.f64 lo (+.f64 x lo)))) (*.f64 lo lo))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))) (+.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 (/.f64 (+.f64 x lo) lo) (*.f64 (/.f64 1 lo) (+.f64 hi (+.f64 x lo))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (/.f64 1 lo) (+.f64 hi (+.f64 x lo))))
(pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) 2)
(pow.f64 (/.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 (neg.f64 (-.f64 (-.f64 hi x) lo)) lo)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3) (pow.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))

simplify136.0ms (1.2%)

Algorithm
egg-herbie
Rules
892×fma-neg
706×sub-neg
706×div-sub
550×fma-def
498×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039412309
1141211057
2594610955
Stop Event
node limit
Counts
75 → 169
Calls
Call 1
Inputs
(/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))) (/.f64 (*.f64 hi (pow.f64 (+.f64 lo x) 2)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))))) (pow.f64 hi 2)) (/.f64 (*.f64 hi (pow.f64 (+.f64 lo x) 2)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(+.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))))) (pow.f64 hi 3)) (*.f64 lo (+.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))))) (pow.f64 hi 2)) (/.f64 (*.f64 hi (pow.f64 (+.f64 lo x) 2)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo)
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))) (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) lo)) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (+.f64 1 (/.f64 x lo)))) (pow.f64 hi 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) hi)))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo)
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))) (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) lo)) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (+.f64 1 (/.f64 x lo)))) (pow.f64 hi 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) hi)))
(/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (-.f64 (/.f64 hi lo) 1))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) x) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1)))) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) x) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 hi lo) 1))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1))))) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 hi lo) 1))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (pow.f64 x 3)) (*.f64 lo (-.f64 (/.f64 hi lo) 1))) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) x) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 hi lo) 1))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1)))))) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1))) x)) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2)))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)) x)) (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1))))) (-.f64 (/.f64 hi lo) 1))) (pow.f64 x 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1))) x)) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2)))))))
(*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x)))
(-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))))) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)) (*.f64 lo (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))))) x)) (+.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))))) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)) (*.f64 lo (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))))) x)) (+.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)) (*.f64 lo (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))))) (-.f64 (/.f64 hi lo) 1))) (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x)))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 3) (-.f64 hi x)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (*.f64 (pow.f64 lo 2) (-.f64 hi x)))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 3) (-.f64 hi x)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (*.f64 (pow.f64 lo 2) (-.f64 hi x)))) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 3) (-.f64 hi x))))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo (-.f64 hi x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (-.f64 hi x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 (-.f64 hi x) 2)))) (*.f64 lo (-.f64 hi x)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 x (-.f64 hi x))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (*.f64 (pow.f64 lo 2) (-.f64 hi x)))) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 3) (-.f64 hi x)))))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo (-.f64 hi x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (-.f64 hi x)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (-.f64 hi x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 (-.f64 hi x) 2)))) (-.f64 hi x))) (/.f64 (pow.f64 x 2) (-.f64 hi x)))) (-.f64 hi x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (-.f64 hi x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 (-.f64 hi x) 2)))) (*.f64 lo (-.f64 hi x)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2))))))))
1
(-.f64 (+.f64 1 (*.f64 2 (/.f64 x lo))) (*.f64 -1 (/.f64 (-.f64 hi x) lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 2))) (+.f64 1 (*.f64 2 (/.f64 x lo)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 hi x) lo)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 -1 (-.f64 hi x))) (-.f64 hi x)) (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 2))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 x lo)) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (*.f64 (-.f64 hi x) (-.f64 (*.f64 2 x) (*.f64 -1 (-.f64 hi x)))))) (-.f64 hi x)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 hi x) lo)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 -1 (-.f64 hi x))) (-.f64 hi x)) (pow.f64 lo 2))))))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) lo)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) lo)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 2))) 1)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) (-.f64 (*.f64 -1 hi) (*.f64 -1 x))) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) lo)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) (-.f64 (*.f64 -1 (-.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))))))) (pow.f64 lo 3)))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) (-.f64 (*.f64 -1 hi) (*.f64 -1 x))) (pow.f64 lo 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (/.f64 (-.f64 (-.f64 hi x) lo) lo)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (-.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (/.f64 (-.f64 (-.f64 hi x) lo) lo)) (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (-.f64 (-.f64 hi x) lo)) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo))) 1)
(*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) (sqrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (/.f64 1 (/.f64 (neg.f64 (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo)) 2)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (/.f64 (-.f64 (-.f64 hi x) lo) lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (/.f64 (-.f64 (-.f64 hi x) lo) lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo)) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (*.f64 hi lo) (*.f64 lo (+.f64 x lo)))) (*.f64 lo lo))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))) (+.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 (/.f64 (+.f64 x lo) lo) (*.f64 (/.f64 1 lo) (+.f64 hi (+.f64 x lo))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (/.f64 1 lo) (+.f64 hi (+.f64 x lo))))
(pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) 2)
(pow.f64 (/.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 (neg.f64 (-.f64 (-.f64 hi x) lo)) lo)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3) (pow.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
Outputs
(/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))
(/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (+.f64 1 (/.f64 x lo)))
(/.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (+.f64 1 (/.f64 x lo)))
(+.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))) (/.f64 (*.f64 hi (pow.f64 (+.f64 lo x) 2)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))
(+.f64 (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (+.f64 1 (/.f64 x lo))) (*.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))
(fma.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))))) (pow.f64 hi 2)) (/.f64 (*.f64 hi (pow.f64 (+.f64 lo x) 2)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(+.f64 (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (+.f64 1 (/.f64 x lo))) (fma.f64 (*.f64 -1 (-.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo)))) (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)))) (*.f64 hi hi) (*.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(+.f64 (fma.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (+.f64 1 (/.f64 x lo)))) (*.f64 hi (*.f64 hi (fma.f64 -1 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (+.f64 1 (/.f64 x lo))) (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))))))
(+.f64 (fma.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (+.f64 1 (/.f64 x lo)))) (*.f64 hi (*.f64 hi (-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (+.f64 1 (/.f64 x lo)))))))
(+.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))))) (pow.f64 hi 3)) (*.f64 lo (+.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))))) (pow.f64 hi 2)) (/.f64 (*.f64 hi (pow.f64 (+.f64 lo x) 2)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))))
(+.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo lo)) (+.f64 1 (/.f64 x lo))) (/.f64 (*.f64 -1 (-.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo)))) (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)))) (/.f64 (*.f64 lo (+.f64 1 (/.f64 x lo))) (pow.f64 hi 3)))) (fma.f64 (*.f64 -1 (-.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo)))) (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)))) (*.f64 hi hi) (*.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (+.f64 1 (/.f64 x lo))) (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))) lo) (/.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x lo))) (*.f64 hi (*.f64 hi (fma.f64 -1 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (+.f64 1 (/.f64 x lo))) (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)))))) (fma.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (+.f64 1 (/.f64 x lo)))))
(+.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (+.f64 1 (/.f64 x lo)))) lo) (/.f64 (pow.f64 hi 3) (+.f64 1 (/.f64 x lo))) (*.f64 hi (*.f64 hi (-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 lo 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (+.f64 1 (/.f64 x lo))))))) (fma.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 lo x) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) (+.f64 1 (/.f64 x lo)))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo)
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo hi))
(*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi)
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo hi)) (*.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))
(fma.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo hi)) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi)) (*.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) hi))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi) (+.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(+.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (fma.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))) (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) lo)) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (+.f64 1 (/.f64 x lo)))) (pow.f64 hi 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo hi)) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi)) (fma.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo)) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 (+.f64 1 (/.f64 x lo)) (*.f64 -1 (-.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) lo) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (+.f64 (fma.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 (+.f64 1 (/.f64 x lo)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (-.f64 1 (/.f64 x lo)) 2))))))) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi) (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi)))))
(+.f64 (-.f64 (fma.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 (+.f64 1 (/.f64 x lo)) (-.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (-.f64 1 (/.f64 x lo)) 2))) (/.f64 (pow.f64 (+.f64 lo x) 2) lo))))) (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (fma.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo)
(/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo hi))
(*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi)
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo hi)) (*.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))
(fma.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo hi)) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi)) (*.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) hi))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi) (+.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(+.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (fma.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) hi) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo))) (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) lo)) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (+.f64 1 (/.f64 x lo)))) (pow.f64 hi 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) hi)))
(+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 lo hi)) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi)) (fma.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (+.f64 1 (/.f64 x lo)) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 (+.f64 1 (/.f64 x lo)) (*.f64 -1 (-.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) lo) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) hi))))
(+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (+.f64 (fma.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 (+.f64 1 (/.f64 x lo)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 lo x) 2) lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (-.f64 1 (/.f64 x lo)) 2))))))) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi) (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi)))))
(+.f64 (-.f64 (fma.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (/.f64 lo (*.f64 hi hi)) (*.f64 (+.f64 1 (/.f64 x lo)) (-.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 lo (pow.f64 (-.f64 1 (/.f64 x lo)) 2))) (/.f64 (pow.f64 (+.f64 lo x) 2) lo))))) (/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 lo hi))) (fma.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo) hi (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1) (+.f64 (/.f64 hi lo) -1))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) x) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1)))) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (+.f64 (/.f64 hi lo) -1))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1) (*.f64 lo (pow.f64 (+.f64 (/.f64 hi lo) -1) 2))) (/.f64 2 (*.f64 lo (+.f64 (/.f64 hi lo) -1)))))) (/.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1) (+.f64 (/.f64 hi lo) -1)))
(fma.f64 x (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (*.f64 lo (+.f64 -1 (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 -1 (/.f64 hi lo))))
(fma.f64 x (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (-.f64 (*.f64 lo (/.f64 hi lo)) lo)) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 -1 (/.f64 hi lo))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) x) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 hi lo) 1))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1))))) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(-.f64 (fma.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (+.f64 (/.f64 hi lo) -1))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1) (*.f64 lo (pow.f64 (+.f64 (/.f64 hi lo) -1) 2))) (/.f64 2 (*.f64 lo (+.f64 (/.f64 hi lo) -1))))) x (fma.f64 (-.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (+.f64 (/.f64 hi lo) -1)) (/.f64 1 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (+.f64 (/.f64 hi lo) -1))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1) (*.f64 lo (pow.f64 (+.f64 (/.f64 hi lo) -1) 2))) (/.f64 2 (*.f64 lo (+.f64 (/.f64 hi lo) -1))))) (*.f64 lo (+.f64 (/.f64 hi lo) -1))))) (*.f64 x x) (/.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1))))) (/.f64 1 (+.f64 (/.f64 hi lo) -1)))
(+.f64 (fma.f64 x (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (*.f64 lo (+.f64 -1 (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (*.f64 (-.f64 (/.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 (/.f64 (/.f64 1 lo) lo) (+.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (*.f64 lo (+.f64 -1 (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (*.f64 lo (+.f64 -1 (/.f64 hi lo)))))) (*.f64 x x))) (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 -1 (/.f64 hi lo))))
(+.f64 (fma.f64 x (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (-.f64 (*.f64 lo (/.f64 hi lo)) lo)) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (*.f64 (-.f64 (/.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 (/.f64 (/.f64 1 lo) lo) (+.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (-.f64 (*.f64 lo (/.f64 hi lo)) lo)) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (-.f64 (*.f64 lo (/.f64 hi lo)) lo)))) (*.f64 x x))) (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 -1 (/.f64 hi lo))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 hi lo) 1))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (pow.f64 x 3)) (*.f64 lo (-.f64 (/.f64 hi lo) 1))) (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) x) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 hi lo) 1))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 hi lo) 1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1) (*.f64 lo (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1)))))) (pow.f64 x 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 hi lo) 1)))))) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(+.f64 (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (+.f64 (/.f64 hi lo) -1)) (/.f64 1 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (+.f64 (/.f64 hi lo) -1))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1) (*.f64 lo (pow.f64 (+.f64 (/.f64 hi lo) -1) 2))) (/.f64 2 (*.f64 lo (+.f64 (/.f64 hi lo) -1))))) (*.f64 lo (+.f64 (/.f64 hi lo) -1))))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) -1)) (pow.f64 x 3))) (-.f64 (fma.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (+.f64 (/.f64 hi lo) -1))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1) (*.f64 lo (pow.f64 (+.f64 (/.f64 hi lo) -1) 2))) (/.f64 2 (*.f64 lo (+.f64 (/.f64 hi lo) -1))))) x (fma.f64 (-.f64 (-.f64 (/.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (+.f64 (/.f64 hi lo) -1)) (/.f64 1 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (+.f64 (/.f64 hi lo) -1))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1) (*.f64 lo (pow.f64 (+.f64 (/.f64 hi lo) -1) 2))) (/.f64 2 (*.f64 lo (+.f64 (/.f64 hi lo) -1))))) (*.f64 lo (+.f64 (/.f64 hi lo) -1))))) (*.f64 x x) (/.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1))))) (/.f64 1 (+.f64 (/.f64 hi lo) -1))))
(fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 (/.f64 (/.f64 1 lo) lo) (+.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (*.f64 lo (+.f64 -1 (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (*.f64 lo (+.f64 -1 (/.f64 hi lo)))))) lo) (/.f64 (pow.f64 x 3) (+.f64 -1 (/.f64 hi lo))) (+.f64 (fma.f64 x (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (*.f64 lo (+.f64 -1 (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (*.f64 (-.f64 (/.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 (/.f64 (/.f64 1 lo) lo) (+.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (*.f64 lo (+.f64 -1 (/.f64 hi lo)))) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (*.f64 lo (+.f64 -1 (/.f64 hi lo)))))) (*.f64 x x))) (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 -1 (/.f64 hi lo)))))
(fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 (/.f64 (/.f64 1 lo) lo) (+.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (-.f64 (*.f64 lo (/.f64 hi lo)) lo)) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (-.f64 (*.f64 lo (/.f64 hi lo)) lo)))) lo) (/.f64 (pow.f64 x 3) (+.f64 -1 (/.f64 hi lo))) (+.f64 (fma.f64 x (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (-.f64 (*.f64 lo (/.f64 hi lo)) lo)) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (*.f64 (-.f64 (/.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 (/.f64 (/.f64 1 lo) lo) (+.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 (/.f64 (/.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 hi hi))) (+.f64 -1 (/.f64 hi lo))) (-.f64 (/.f64 2 (-.f64 (*.f64 lo (/.f64 hi lo)) lo)) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) lo))) (-.f64 (*.f64 lo (/.f64 hi lo)) lo)))) (*.f64 x x))) (/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 -1 (/.f64 hi lo)))))
(*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x)))
(neg.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))))
(*.f64 (*.f64 x (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))) (neg.f64 lo))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))
(-.f64 (fma.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3))) (/.f64 2 lo))) (neg.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo)))))
(-.f64 (*.f64 (neg.f64 lo) (+.f64 (*.f64 x (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)))) (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))))
(fma.f64 (neg.f64 lo) (+.f64 (*.f64 x (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo))) (neg.f64 (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1))) x)) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2)))))))
(-.f64 (fma.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3))) (/.f64 2 lo))) (fma.f64 -1 (*.f64 lo (*.f64 x (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))) (/.f64 (neg.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1))) x))) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3))) (/.f64 2 lo)))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))) (/.f64 x (*.f64 lo (+.f64 (/.f64 hi lo) -1)))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))))
(-.f64 (-.f64 (*.f64 (neg.f64 lo) (+.f64 (*.f64 x (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))) (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)))) (*.f64 (/.f64 lo x) (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)))) (-.f64 (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))) (/.f64 (-.f64 (*.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (neg.f64 lo)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))) (/.f64 (/.f64 x lo) (+.f64 -1 (/.f64 hi lo))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (+.f64 (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)) x)) (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1))))) (-.f64 (/.f64 hi lo) 1))) (pow.f64 x 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2)))))) (*.f64 lo (-.f64 (/.f64 hi lo) 1))) x)) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2)))))))
(-.f64 (fma.f64 -1 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3))) (/.f64 2 lo))) (fma.f64 -1 (*.f64 lo (*.f64 x (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))) (fma.f64 -1 (/.f64 lo (/.f64 x (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1))) (/.f64 lo (/.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 hi lo) -1) (*.f64 -1 (-.f64 (*.f64 lo (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1)) (*.f64 (*.f64 lo (+.f64 (/.f64 hi lo) -1)) (-.f64 (neg.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3))) (/.f64 2 lo)))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo)))))))))))))) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3))) (/.f64 2 lo)))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))) (/.f64 x (*.f64 lo (+.f64 (/.f64 hi lo) -1)))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))))
(-.f64 (fma.f64 -1 (*.f64 lo (+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (*.f64 x (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))) (-.f64 (*.f64 (/.f64 lo x) (/.f64 (*.f64 (+.f64 -1 (/.f64 hi lo)) (fma.f64 (neg.f64 lo) (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 lo (*.f64 (+.f64 -1 (/.f64 hi lo)) (-.f64 (*.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (neg.f64 lo)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))))))) x)) (*.f64 (/.f64 lo x) (+.f64 -1 (pow.f64 (/.f64 hi lo) 2))))) (-.f64 (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))) (/.f64 (-.f64 (*.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (neg.f64 lo)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))) (/.f64 (/.f64 x lo) (+.f64 -1 (/.f64 hi lo))))))
(-.f64 (-.f64 (fma.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 lo (*.f64 (+.f64 -1 (/.f64 hi lo)) (-.f64 (*.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (neg.f64 lo)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))))) (-.f64 (*.f64 lo (pow.f64 (/.f64 hi lo) 2)) lo))) x) (/.f64 (+.f64 -1 (/.f64 hi lo)) x) (/.f64 (*.f64 lo (neg.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)))) x)) (*.f64 lo (+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (*.f64 x (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))))) (-.f64 (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))) (/.f64 (-.f64 (*.f64 (fma.f64 -2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 -2 lo)) (neg.f64 lo)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))) (/.f64 (/.f64 x lo) (+.f64 -1 (/.f64 hi lo))))))
(*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x)))
(neg.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))))
(*.f64 (*.f64 x (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))) (neg.f64 lo))
(-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))))) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))
(-.f64 (fma.f64 lo (fma.f64 2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo)) (neg.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo)))))
(-.f64 (fma.f64 lo (fma.f64 2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 2 lo)) (*.f64 (*.f64 x (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))) (neg.f64 lo))) (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)) (*.f64 lo (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))))) x)) (+.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))))) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo (-.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1) (*.f64 (+.f64 (/.f64 hi lo) -1) (-.f64 (*.f64 lo (fma.f64 2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo)))))))) x) (fma.f64 lo (fma.f64 2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo)) (neg.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo)))))))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo)))))
(-.f64 (-.f64 (fma.f64 lo (fma.f64 2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 2 lo)) (*.f64 (*.f64 x (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))) (neg.f64 lo))) (/.f64 lo (/.f64 x (-.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (fma.f64 lo (fma.f64 2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 2 lo)) (neg.f64 (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))))))))) (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))))
(-.f64 (-.f64 (fma.f64 lo (fma.f64 2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 2 lo)) (*.f64 (*.f64 x (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))) (neg.f64 lo))) (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))) (/.f64 lo (/.f64 x (-.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (fma.f64 lo (fma.f64 2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 2 lo)) (neg.f64 (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))))))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)) (*.f64 lo (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 1 lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))))) x)) (+.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) 1)) (*.f64 lo (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (*.f64 lo (+.f64 (*.f64 2 (/.f64 1 lo)) (*.f64 2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))))) (-.f64 (/.f64 hi lo) 1))) (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))) x)))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 hi lo) 1) (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 1 (pow.f64 lo 2))))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo (-.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1) (*.f64 (+.f64 (/.f64 hi lo) -1) (-.f64 (*.f64 lo (fma.f64 2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo)))))))) x) (fma.f64 lo (fma.f64 2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo)) (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 hi lo) -1) (*.f64 lo (-.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) -1) (*.f64 (+.f64 (/.f64 hi lo) -1) (-.f64 (*.f64 lo (fma.f64 2 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 2 lo))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))))))))) (neg.f64 (*.f64 lo (*.f64 x (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo))))))))) (*.f64 (*.f64 (*.f64 lo lo) (+.f64 (/.f64 hi lo) -1)) (-.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 4)) (/.f64 1 (*.f64 lo lo)))))
(-.f64 (-.f64 (-.f64 (fma.f64 lo (fma.f64 2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 2 lo)) (/.f64 (neg.f64 lo) (/.f64 (/.f64 (*.f64 x x) (+.f64 -1 (/.f64 hi lo))) (*.f64 lo (-.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (fma.f64 lo (fma.f64 2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 2 lo)) (neg.f64 (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))))))))))) (*.f64 x (*.f64 lo (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))) (/.f64 lo (/.f64 x (-.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (fma.f64 lo (fma.f64 2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 2 lo)) (neg.f64 (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))))))))) (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))))
(-.f64 (-.f64 (-.f64 (fma.f64 lo (fma.f64 2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 2 lo)) (/.f64 (neg.f64 lo) (/.f64 (/.f64 (*.f64 x x) (+.f64 -1 (/.f64 hi lo))) (*.f64 lo (-.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (fma.f64 lo (fma.f64 2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 2 lo)) (neg.f64 (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))))))))))) (*.f64 x (*.f64 lo (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))) (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo))))) (/.f64 lo (/.f64 x (-.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (fma.f64 lo (fma.f64 2 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 2 lo)) (neg.f64 (*.f64 (+.f64 -1 (/.f64 hi lo)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 hi (/.f64 (pow.f64 lo 4) hi)) (/.f64 (/.f64 1 lo) lo)))))))))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 3) (-.f64 hi x)))
(*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 (*.f64 x x) (-.f64 hi x)))
(*.f64 (/.f64 hi (/.f64 (-.f64 hi x) hi)) (/.f64 (*.f64 x x) (pow.f64 lo 3)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (*.f64 (pow.f64 lo 2) (-.f64 hi x)))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 3) (-.f64 hi x)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 x (-.f64 hi x))) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 (*.f64 x x) (-.f64 hi x)))) (neg.f64 (*.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 (-.f64 hi x) 2)))))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x (-.f64 hi x))) (fma.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 x (/.f64 (-.f64 hi x) x)) (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x (/.f64 (pow.f64 (-.f64 hi x) 2) x)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (*.f64 (pow.f64 lo 2) (-.f64 hi x)))) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 3) (-.f64 hi x))))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo (-.f64 hi x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (-.f64 hi x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 (-.f64 hi x) 2)))) (*.f64 lo (-.f64 hi x)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2)))))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 x (-.f64 hi x))) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 (*.f64 x x) (-.f64 hi x))) (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 hi x))))) (/.f64 (*.f64 x x) (*.f64 lo (-.f64 hi x)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 hi hi) (/.f64 (-.f64 hi x) x))) (neg.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 x x))))) (*.f64 lo (-.f64 hi x))) (*.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 (-.f64 hi x) 2))))))
(-.f64 (fma.f64 -2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x (-.f64 hi x))) (fma.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 x (/.f64 (-.f64 hi x) x)) (/.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 hi x)))) (-.f64 (-.f64 (*.f64 (/.f64 x lo) (/.f64 x (-.f64 hi x))) (/.f64 (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (-.f64 hi x) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 hi x) 2)) (*.f64 x x))) (*.f64 lo (-.f64 hi x)))) (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x (/.f64 (pow.f64 (-.f64 hi x) 2) x)))))
(+.f64 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x (-.f64 hi x))) (fma.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 x (/.f64 (-.f64 hi x) x)) (/.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 hi x)))) (-.f64 (*.f64 (/.f64 x lo) (/.f64 x (-.f64 hi x))) (/.f64 (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (-.f64 hi x) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 hi x) 2)) (*.f64 x x))) (*.f64 lo (-.f64 hi x))))) (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x (/.f64 (pow.f64 (-.f64 hi x) 2) x))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 x (-.f64 hi x))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (*.f64 (pow.f64 lo 2) (-.f64 hi x)))) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 hi x))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 3) (-.f64 hi x)))))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo (-.f64 hi x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (-.f64 hi x)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (-.f64 hi x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 (-.f64 hi x) 2)))) (-.f64 hi x))) (/.f64 (pow.f64 x 2) (-.f64 hi x)))) (-.f64 hi x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) x) (-.f64 hi x))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 (-.f64 hi x) 2)))) (*.f64 lo (-.f64 hi x)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 hi x) 2))))))))
(-.f64 (-.f64 (fma.f64 -2 (/.f64 x (-.f64 hi x)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 x (-.f64 hi x))) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (/.f64 (*.f64 x x) (-.f64 hi x))) (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 hi x)))))) (/.f64 (*.f64 x x) (*.f64 lo (-.f64 hi x)))) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi hi) (-.f64 hi x)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 hi hi) (/.f64 (-.f64 hi x) x))) (neg.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 x x))))) (-.f64 hi x)) (/.f64 (*.f64 x x) (-.f64 hi x)))) (-.f64 hi x)) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 hi hi) (/.f64 (-.f64 hi x) x))) (neg.f64 (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 x x))))) (*.f64 lo (-.f64 hi x))) (*.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)) (/.f64 (*.f64 x x) (pow.f64 (-.f64 hi x) 2)))))))
(-.f64 (-.f64 (fma.f64 -2 (/.f64 x (-.f64 hi x)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x (-.f64 hi x))) (fma.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 x (/.f64 (-.f64 hi x) x)) (/.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 hi x))))) (*.f64 (/.f64 x lo) (/.f64 x (-.f64 hi x)))) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (/.f64 x (/.f64 (pow.f64 (-.f64 hi x) 2) x)))) (/.f64 (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (-.f64 hi x) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 hi x) 2)) (*.f64 x x))) (*.f64 lo (-.f64 hi x)))) (/.f64 (-.f64 (/.f64 hi (/.f64 (-.f64 hi x) hi)) (-.f64 (/.f64 x (/.f64 (-.f64 hi x) x)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (-.f64 hi x) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 hi x) 2)) (*.f64 x x))) (-.f64 hi x)))) (-.f64 hi x))))
(-.f64 (fma.f64 -2 (/.f64 x (-.f64 hi x)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x (-.f64 hi x))) (fma.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) hi)) (/.f64 x (/.f64 (-.f64 hi x) x)) (/.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 hi x))))) (-.f64 (-.f64 (*.f64 (/.f64 x lo) (/.f64 x (-.f64 hi x))) (+.f64 (*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 x (/.f64 (pow.f64 (-.f64 hi x) 2) x))) (/.f64 (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (-.f64 hi x) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 hi x) 2)) (*.f64 x x))) (*.f64 lo (-.f64 hi x))))) (/.f64 (-.f64 (/.f64 hi (/.f64 (-.f64 hi x) hi)) (-.f64 (/.f64 x (/.f64 (-.f64 hi x) x)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 hi (/.f64 (-.f64 hi x) hi)) x) (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 hi x) 2)) (*.f64 x x))) (-.f64 hi x)))) (-.f64 hi x))))
1
(-.f64 (+.f64 1 (*.f64 2 (/.f64 x lo))) (*.f64 -1 (/.f64 (-.f64 hi x) lo)))
(-.f64 (+.f64 1 (/.f64 (*.f64 x 2) lo)) (/.f64 (neg.f64 (-.f64 hi x)) lo))
(+.f64 1 (fma.f64 2 (/.f64 x lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 1 (/.f64 (fma.f64 x 2 (-.f64 hi x)) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 2))) (+.f64 1 (*.f64 2 (/.f64 x lo)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 hi x) lo)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 -1 (-.f64 hi x))) (-.f64 hi x)) (pow.f64 lo 2)))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 lo lo)) (+.f64 1 (/.f64 (*.f64 x 2) lo))) (fma.f64 -1 (/.f64 (-.f64 hi x) lo) (/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (-.f64 (*.f64 x 2) (neg.f64 (-.f64 hi x)))) (*.f64 lo lo))))
(-.f64 (-.f64 (fma.f64 2 (/.f64 x lo) 1) (/.f64 (*.f64 (+.f64 x hi) (-.f64 hi x)) (*.f64 lo lo))) (-.f64 (/.f64 (fma.f64 hi -1 x) lo) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (fma.f64 x 2 (-.f64 hi x)) lo))))
(-.f64 (+.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 x hi) (-.f64 hi x)) (*.f64 lo lo))) (/.f64 (fma.f64 x 2 (-.f64 hi x)) lo)) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (fma.f64 x 2 (-.f64 hi x)) lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 2))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 x lo)) (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (*.f64 (-.f64 hi x) (-.f64 (*.f64 2 x) (*.f64 -1 (-.f64 hi x)))))) (-.f64 hi x)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 hi x) lo)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 x) (*.f64 -1 (-.f64 hi x))) (-.f64 hi x)) (pow.f64 lo 2))))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 lo lo)) 1) (*.f64 2 (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) x))))) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 (-.f64 hi x) (-.f64 (*.f64 x 2) (neg.f64 (-.f64 hi x)))))) (/.f64 (pow.f64 lo 3) (-.f64 hi x))) (fma.f64 -1 (/.f64 (-.f64 hi x) lo) (/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (-.f64 (*.f64 x 2) (neg.f64 (-.f64 hi x)))) (*.f64 lo lo)))))
(-.f64 (-.f64 (fma.f64 2 (+.f64 (/.f64 x lo) (/.f64 x (/.f64 (pow.f64 lo 3) (*.f64 hi hi)))) 1) (/.f64 (*.f64 (+.f64 x hi) (-.f64 hi x)) (*.f64 lo lo))) (-.f64 (-.f64 (/.f64 (fma.f64 hi -1 x) lo) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (fma.f64 x 2 (-.f64 hi x)) lo))) (*.f64 (/.f64 (fma.f64 -1 (*.f64 (+.f64 x hi) (-.f64 hi x)) (*.f64 (-.f64 hi x) (fma.f64 x 2 (-.f64 hi x)))) (pow.f64 lo 3)) (-.f64 hi x))))
(-.f64 (-.f64 (fma.f64 2 (+.f64 (/.f64 x lo) (/.f64 x (/.f64 (pow.f64 lo 3) (*.f64 hi hi)))) 1) (/.f64 (*.f64 (+.f64 x hi) (-.f64 hi x)) (*.f64 lo lo))) (-.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (fma.f64 x 2 (-.f64 hi x)) lo) (/.f64 (-.f64 x hi) lo)) (/.f64 (*.f64 (-.f64 x hi) (fma.f64 (+.f64 x hi) (-.f64 hi x) (*.f64 (fma.f64 x 2 (-.f64 hi x)) (-.f64 x hi)))) (pow.f64 lo 3))))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) lo)) 1)
(fma.f64 -1 (/.f64 (-.f64 (*.f64 x -2) (neg.f64 (neg.f64 (-.f64 hi x)))) lo) 1)
(-.f64 1 (/.f64 (fma.f64 x -2 (fma.f64 hi -1 x)) lo))
(-.f64 1 (/.f64 (fma.f64 x -2 (-.f64 x hi)) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) lo)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 2))) 1)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) (-.f64 (*.f64 -1 hi) (*.f64 -1 x))) (pow.f64 lo 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x -2) (neg.f64 (neg.f64 (-.f64 hi x)))) lo) (fma.f64 -1 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 lo lo)) 1)) (/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 hi x)) (-.f64 (*.f64 x -2) (neg.f64 (neg.f64 (-.f64 hi x)))))) (*.f64 lo lo)))
(-.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 x hi) (-.f64 hi x)) (*.f64 lo lo))) (/.f64 (fma.f64 x -2 (fma.f64 hi -1 x)) lo)) (/.f64 (*.f64 (-.f64 hi x) (fma.f64 x -2 (fma.f64 hi -1 x))) (*.f64 lo lo)))
(-.f64 (+.f64 1 (/.f64 (neg.f64 (fma.f64 (+.f64 x hi) (-.f64 hi x) (*.f64 (-.f64 hi x) (fma.f64 x -2 (-.f64 x hi))))) (*.f64 lo lo))) (/.f64 (fma.f64 x -2 (-.f64 x hi)) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) lo)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 hi 2) (pow.f64 x 2)) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) (-.f64 (*.f64 -1 (-.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))))))) (pow.f64 lo 3)))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 x) (*.f64 -1 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)))) (-.f64 (*.f64 -1 hi) (*.f64 -1 x))) (pow.f64 lo 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 x -2) (neg.f64 (neg.f64 (-.f64 hi x)))) lo) (+.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 lo lo)) 1) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 -2 (*.f64 hi hi)) x) (*.f64 (neg.f64 (neg.f64 (-.f64 hi x))) (*.f64 -1 (-.f64 (-.f64 (*.f64 hi hi) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 hi x)) (-.f64 (*.f64 x -2) (neg.f64 (neg.f64 (-.f64 hi x))))))))) (pow.f64 lo 3))))) (/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 hi x)) (-.f64 (*.f64 x -2) (neg.f64 (neg.f64 (-.f64 hi x)))))) (*.f64 lo lo)))
(-.f64 (-.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 x hi) (-.f64 hi x)) (*.f64 lo lo))) (/.f64 (fma.f64 -2 (*.f64 x (*.f64 hi hi)) (*.f64 (-.f64 hi x) (+.f64 (*.f64 (+.f64 x hi) (-.f64 hi x)) (*.f64 (-.f64 hi x) (fma.f64 x -2 (fma.f64 hi -1 x)))))) (pow.f64 lo 3))) (/.f64 (fma.f64 x -2 (fma.f64 hi -1 x)) lo)) (/.f64 (*.f64 (-.f64 hi x) (fma.f64 x -2 (fma.f64 hi -1 x))) (*.f64 lo lo)))
(-.f64 (+.f64 (-.f64 1 (/.f64 (fma.f64 x (*.f64 (*.f64 hi hi) -2) (*.f64 (-.f64 hi x) (fma.f64 (+.f64 x hi) (-.f64 hi x) (*.f64 (-.f64 hi x) (fma.f64 x -2 (-.f64 x hi)))))) (pow.f64 lo 3))) (/.f64 (neg.f64 (fma.f64 (+.f64 x hi) (-.f64 hi x) (*.f64 (-.f64 hi x) (fma.f64 x -2 (-.f64 x hi))))) (*.f64 lo lo))) (/.f64 (fma.f64 x -2 (-.f64 x hi)) lo))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (/.f64 (-.f64 (-.f64 hi x) lo) lo)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (-.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (/.f64 (-.f64 (-.f64 hi x) lo) lo)) (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2) (-.f64 (-.f64 hi x) lo)) lo))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 2)))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 hi (+.f64 lo x))))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 hi (+.f64 lo x)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 hi (+.f64 lo x))))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 hi (+.f64 lo x)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) 2)) (*.f64 (*.f64 lo (/.f64 1 (-.f64 hi (+.f64 lo x)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) 2)) (*.f64 lo (/.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))) (-.f64 hi (+.f64 lo x)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) (sqrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (/.f64 1 (/.f64 (neg.f64 (-.f64 (-.f64 hi x) lo)) lo)))
(neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (*.f64 (/.f64 1 (neg.f64 (-.f64 hi (+.f64 lo x)))) lo)))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (neg.f64 (/.f64 lo (+.f64 (fma.f64 hi -1 x) lo))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (neg.f64 (/.f64 lo (+.f64 (-.f64 x hi) lo))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (-.f64 hi x) lo)) lo) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo)) 2)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo)) 2)) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (cbrt.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 hi x) lo) -1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 hi x) lo) -1)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo))) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (sqrt.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (sqrt.f64 (+.f64 (/.f64 (-.f64 hi x) lo) -1))) (sqrt.f64 (+.f64 (/.f64 (-.f64 hi x) lo) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (/.f64 (-.f64 (-.f64 hi x) lo) lo)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) 2)) (*.f64 (*.f64 lo (/.f64 1 (-.f64 hi (+.f64 lo x)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) 2)) (*.f64 lo (/.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))) (-.f64 hi (+.f64 lo x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 hi (+.f64 lo x))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) 2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) 2)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 hi x) lo) -1)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 2)) (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (sqrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) 2)) (sqrt.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))) (sqrt.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) 2)) (sqrt.f64 (+.f64 (/.f64 (-.f64 hi x) lo) -1))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))) (sqrt.f64 (+.f64 (/.f64 (-.f64 hi x) lo) -1))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (/.f64 (-.f64 (-.f64 hi x) lo) lo)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo)) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (cbrt.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo)) 2)) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (cbrt.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 hi x) lo) -1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 hi x) lo) -1)) 2))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (*.f64 hi lo) (*.f64 lo (+.f64 x lo)))) (*.f64 lo lo))
(*.f64 (*.f64 lo lo) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (*.f64 lo hi) (*.f64 lo (+.f64 lo x)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 (*.f64 lo (-.f64 hi (+.f64 lo x))) (*.f64 lo lo)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))) (+.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 (/.f64 (+.f64 x lo) lo) (*.f64 (/.f64 1 lo) (+.f64 hi (+.f64 x lo))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 (*.f64 (/.f64 (+.f64 lo x) lo) (/.f64 1 lo)) (+.f64 hi (+.f64 lo x))))) (-.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 3)))
(/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (/.f64 (+.f64 lo x) lo) 3)) (fma.f64 (/.f64 (+.f64 lo x) lo) (/.f64 (+.f64 lo (+.f64 x hi)) lo) (pow.f64 (/.f64 hi lo) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (*.f64 (/.f64 1 lo) (+.f64 hi (+.f64 x lo))))
(*.f64 (*.f64 (/.f64 1 lo) (+.f64 hi (+.f64 lo x))) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 (+.f64 lo (+.f64 x hi)) lo)))
(pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) 3)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 3) 1/3)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) 2)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(pow.f64 (/.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) -1)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 (neg.f64 (-.f64 (-.f64 hi x) lo)) lo)))
(neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (*.f64 (/.f64 1 (neg.f64 (-.f64 hi (+.f64 lo x)))) lo)))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (neg.f64 (/.f64 lo (+.f64 (fma.f64 hi -1 x) lo))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (neg.f64 (/.f64 lo (+.f64 (-.f64 x hi) lo))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 2))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo) 3))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) 3) (pow.f64 (/.f64 (-.f64 (-.f64 hi x) lo) lo) 3)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)) 1))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (*.f64 hi hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) (/.f64 (/.f64 (-.f64 hi (+.f64 lo x)) lo) (*.f64 hi hi))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 lo x) lo) 2) lo) (-.f64 hi (+.f64 lo x))))
(*.f64 (-.f64 (*.f64 (*.f64 hi hi) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (/.f64 lo (-.f64 hi (+.f64 lo x))))

localize6.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 1 (/.f64 x lo))
Compiler

Compiled 14 to 7 computations (50% saved)

series1.0ms (0%)

Counts
1 → 6
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 1 (/.f64 x lo))
0.0ms
lo
@-inf
(+.f64 1 (/.f64 x lo))
0.0ms
x
@-inf
(+.f64 1 (/.f64 x lo))
0.0ms
x
@inf
(+.f64 1 (/.f64 x lo))
0.0ms
lo
@0
(+.f64 1 (/.f64 x lo))

rewrite55.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1592×pow1
1476×add-exp-log
1476×log1p-expm1-u
1476×expm1-log1p-u
1448×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114713
2196913
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(+.f64 1 (/.f64 x lo))
Outputs
(-.f64 (+.f64 1 (+.f64 1 (/.f64 x lo))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 x lo))) (/.f64 (pow.f64 (/.f64 x lo) 2) (-.f64 1 (/.f64 x lo))))
(*.f64 1 (+.f64 1 (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 x lo)) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 x lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 x lo))) (sqrt.f64 (+.f64 1 (/.f64 x lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (-.f64 1 (/.f64 x lo))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1))) (+.f64 1 (pow.f64 (/.f64 x lo) 3))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (pow.f64 (/.f64 x lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (+.f64 (pow.f64 (/.f64 x lo) 2) (-.f64 1 (/.f64 x lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (-.f64 1 (/.f64 x lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2))) (neg.f64 (-.f64 1 (/.f64 x lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 x lo) 2) 1) (-.f64 (/.f64 x lo) 1))
(pow.f64 (+.f64 1 (/.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 x lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 x lo))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 x lo))))
(exp.f64 (log1p.f64 (/.f64 x lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 x lo))))
(fma.f64 1 (/.f64 x lo) 1)
(fma.f64 x (/.f64 1 lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (cbrt.f64 (/.f64 x lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) 1)

simplify60.0ms (0.5%)

Algorithm
egg-herbie
Rules
1454×distribute-lft-in
1362×distribute-rgt-in
618×cancel-sign-sub-inv
598×associate-*r*
584×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
076819
1183769
2584619
33217619
Stop Event
node limit
Counts
37 → 38
Calls
Call 1
Inputs
1
(/.f64 x lo)
(/.f64 x lo)
(/.f64 x lo)
1
1
(-.f64 (+.f64 1 (+.f64 1 (/.f64 x lo))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 x lo))) (/.f64 (pow.f64 (/.f64 x lo) 2) (-.f64 1 (/.f64 x lo))))
(*.f64 1 (+.f64 1 (/.f64 x lo)))
(*.f64 (+.f64 1 (/.f64 x lo)) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 x lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 x lo))) (sqrt.f64 (+.f64 1 (/.f64 x lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (-.f64 1 (/.f64 x lo))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1))) (+.f64 1 (pow.f64 (/.f64 x lo) 3))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (pow.f64 (/.f64 x lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (+.f64 (pow.f64 (/.f64 x lo) 2) (-.f64 1 (/.f64 x lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (-.f64 1 (/.f64 x lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2))) (neg.f64 (-.f64 1 (/.f64 x lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 x lo) 2) 1) (-.f64 (/.f64 x lo) 1))
(pow.f64 (+.f64 1 (/.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 x lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 x lo))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 x lo))))
(exp.f64 (log1p.f64 (/.f64 x lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 x lo))))
(fma.f64 1 (/.f64 x lo) 1)
(fma.f64 x (/.f64 1 lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (cbrt.f64 (/.f64 x lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) 1)
Outputs
1
(/.f64 x lo)
(/.f64 x lo)
(/.f64 x lo)
1
1
(-.f64 (+.f64 1 (+.f64 1 (/.f64 x lo))) 1)
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 x lo))) (/.f64 (pow.f64 (/.f64 x lo) 2) (-.f64 1 (/.f64 x lo))))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(*.f64 1 (+.f64 1 (/.f64 x lo)))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(*.f64 (+.f64 1 (/.f64 x lo)) 1)
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 2))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 x lo))))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 x lo))) (sqrt.f64 (+.f64 1 (/.f64 x lo))))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -1) 1))
(*.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (-.f64 1 (/.f64 x lo))))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1))) (+.f64 1 (pow.f64 (/.f64 x lo) 3))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -1) 1))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (pow.f64 (/.f64 x lo) 2))))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (+.f64 (pow.f64 (/.f64 x lo) 2) (-.f64 1 (/.f64 x lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -1) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2)) (-.f64 1 (/.f64 x lo)))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 x lo) (-.f64 (/.f64 x lo) 1)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -1) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 x lo) 2))) (neg.f64 (-.f64 1 (/.f64 x lo))))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(/.f64 (-.f64 (pow.f64 (/.f64 x lo) 2) 1) (-.f64 (/.f64 x lo) 1))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(pow.f64 (+.f64 1 (/.f64 x lo)) 1)
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 3)
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3) 1/3)
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 x lo))) 2)
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(log.f64 (exp.f64 (+.f64 1 (/.f64 x lo))))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 x lo))))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(exp.f64 (log1p.f64 (/.f64 x lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 x lo))))
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(fma.f64 1 (/.f64 x lo) 1)
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(fma.f64 x (/.f64 1 lo) 1)
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (cbrt.f64 (/.f64 x lo)) 1)
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) 1)
(+.f64 (+.f64 2 (/.f64 x lo)) -1)
(+.f64 1 (+.f64 (/.f64 x lo) 0))
(+.f64 1 (/.f64 x lo))

localize6.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 x lo) lo)
Compiler

Compiled 21 to 8 computations (61.9% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
lo
@-inf
(/.f64 (+.f64 x lo) lo)
0.0ms
lo
@0
(/.f64 (+.f64 x lo) lo)
0.0ms
x
@0
(/.f64 (+.f64 x lo) lo)
0.0ms
x
@-inf
(/.f64 (+.f64 x lo) lo)
0.0ms
x
@inf
(/.f64 (+.f64 x lo) lo)

rewrite54.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1626×pow1
1512×add-exp-log
1512×log1p-expm1-u
1512×expm1-log1p-u
1482×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
113513
2200313
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(/.f64 (+.f64 x lo) lo)
Outputs
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (neg.f64 (+.f64 x lo)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))

simplify50.0ms (0.4%)

Algorithm
egg-herbie
Rules
1582×fma-def
782×log-prod
728×log-div
412×div-sub
396×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
085703
1209703
2772703
34023703
Stop Event
node limit
Counts
55 → 36
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (neg.f64 (+.f64 x lo)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
Outputs
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(+.f64 1 (/.f64 x lo))
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(+.f64 1 (/.f64 x lo))
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(+.f64 1 (/.f64 x lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(+.f64 1 (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (neg.f64 (+.f64 x lo)) (/.f64 1 (neg.f64 lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(+.f64 1 (/.f64 x lo))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(+.f64 1 (/.f64 x lo))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(+.f64 1 (/.f64 x lo))
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(+.f64 1 (/.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(+.f64 1 (/.f64 x lo))
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(+.f64 1 (/.f64 x lo))
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(+.f64 1 (/.f64 x lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(+.f64 1 (/.f64 x lo))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (/.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(+.f64 1 (/.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(+.f64 1 (/.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (/.f64 x lo))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (/.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (/.f64 x lo))

localize10.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 (-.f64 x lo) hi)
99.4%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
97.5%
(+.f64 (/.f64 lo hi) 1)
Compiler

Compiled 34 to 12 computations (64.7% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
1.0ms
hi
@-inf
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
1.0ms
x
@0
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
0.0ms
x
@inf
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
0.0ms
hi
@0
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))

rewrite89.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1334×log-prod
1038×fma-def
568×pow-prod-up
564×pow-exp
496×log-div
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
125044
2388044
Stop Event
node limit
Counts
2 → 153
Calls
Call 1
Inputs
(+.f64 (/.f64 lo hi) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) -2) (+.f64 (/.f64 lo hi) -1)) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(*.f64 1 (+.f64 (/.f64 lo hi) 1))
(*.f64 (+.f64 (/.f64 lo hi) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) (sqrt.f64 (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (+.f64 (/.f64 lo hi) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (neg.f64 (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) -2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 (/.f64 lo hi) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1)))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 lo hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 lo hi))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 lo hi))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) 1)))
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 lo (*.f64 (/.f64 1 hi) 1) 1)
(fma.f64 (/.f64 lo hi) 1 1)
(fma.f64 1 (/.f64 lo hi) 1)
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) 1) 1)
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (/.f64 1 hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) 1) 1)
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 1 hi)) 1)
(fma.f64 (neg.f64 lo) (/.f64 1 (neg.f64 hi)) 1)
(fma.f64 (/.f64 1 hi) lo 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) 1)
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (/.f64 (cbrt.f64 lo) hi) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) 1)
(fma.f64 (/.f64 (sqrt.f64 lo) 1) (/.f64 (sqrt.f64 lo) hi) 1)
(fma.f64 (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 0 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 1 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))))
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) hi)
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) 1) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) hi))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) 1) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (-.f64 x lo)) (*.f64 (+.f64 (/.f64 lo hi) -1) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (/.f64 lo hi) -1) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 (neg.f64 hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) (neg.f64 hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (-.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (-.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (/.f64 lo hi) 1)) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) 1) hi)
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2)
(pow.f64 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) -1)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 (/.f64 lo hi) 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2))) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))

simplify104.0ms (0.9%)

Algorithm
egg-herbie
Rules
1262×unswap-sqr
612×div-sub
410×cancel-sign-sub-inv
386×associate-/l*
378×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03999559
110857381
238217333
Stop Event
node limit
Counts
213 → 222
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) -2) (+.f64 (/.f64 lo hi) -1)) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(*.f64 1 (+.f64 (/.f64 lo hi) 1))
(*.f64 (+.f64 (/.f64 lo hi) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) (sqrt.f64 (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (+.f64 (/.f64 lo hi) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (neg.f64 (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) -2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 (/.f64 lo hi) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1)))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 lo hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 lo hi))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 lo hi))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) 1)))
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 lo (*.f64 (/.f64 1 hi) 1) 1)
(fma.f64 (/.f64 lo hi) 1 1)
(fma.f64 1 (/.f64 lo hi) 1)
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) 1) 1)
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (/.f64 1 hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) 1) 1)
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 1 hi)) 1)
(fma.f64 (neg.f64 lo) (/.f64 1 (neg.f64 hi)) 1)
(fma.f64 (/.f64 1 hi) lo 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) 1)
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (/.f64 (cbrt.f64 lo) hi) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) 1)
(fma.f64 (/.f64 (sqrt.f64 lo) 1) (/.f64 (sqrt.f64 lo) hi) 1)
(fma.f64 (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 0 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 1 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))))
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) hi)
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) 1) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) hi))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) 1) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (-.f64 x lo)) (*.f64 (+.f64 (/.f64 lo hi) -1) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (/.f64 lo hi) -1) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 (neg.f64 hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) (neg.f64 hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (-.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (-.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (/.f64 lo hi) 1)) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) 1) hi)
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2)
(pow.f64 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) -1)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 (/.f64 lo hi) 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2))) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
Outputs
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))
(neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 -1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)))
(-.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)))
(-.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)))
(-.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1))) 1)
(+.f64 1 (/.f64 lo hi))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) -2) (+.f64 (/.f64 lo hi) -1)) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) -2) (+.f64 (/.f64 lo hi) -1)) (/.f64 -1 (+.f64 (/.f64 lo hi) -1)))
(*.f64 1 (+.f64 (/.f64 lo hi) 1))
(+.f64 1 (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 lo hi) 1) 1)
(+.f64 1 (/.f64 lo hi))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2))
(+.f64 1 (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 1 (/.f64 lo hi))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) (sqrt.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 1 (/.f64 lo hi))
(*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (+.f64 (/.f64 lo hi) -1))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (neg.f64 (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) -2)) (-.f64 1 (/.f64 lo hi)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(pow.f64 (+.f64 (/.f64 lo hi) 1) 1)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 3)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) 1/3)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) 2)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) -1)
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) -1)
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2))
(+.f64 1 (/.f64 lo hi))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 1 (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) 1))))
(+.f64 1 (/.f64 lo hi))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3))
(+.f64 1 (/.f64 lo hi))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 1 (/.f64 lo hi))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1) 1))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 lo hi))) 3))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 lo hi))) 1/3))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 lo hi))) 2))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 1 (/.f64 lo hi))
(fma.f64 lo (/.f64 1 hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 lo (*.f64 (/.f64 1 hi) 1) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) 1 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 1 (/.f64 lo hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) 1) 1)
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) 1)
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (/.f64 1 hi)) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) 1) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 1 hi)) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (neg.f64 lo) (/.f64 1 (neg.f64 hi)) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (/.f64 1 hi) lo 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) 1)
(+.f64 1 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) 1)
(+.f64 1 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (/.f64 (cbrt.f64 lo) hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) 1)
(fma.f64 (/.f64 (sqrt.f64 lo) 1) (/.f64 (sqrt.f64 lo) hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 0 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 1 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi (-.f64 x lo)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) hi)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) 1) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (neg.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) 1) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (-.f64 x lo)) (*.f64 (+.f64 (/.f64 lo hi) -1) hi))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (/.f64 lo hi) -1) (neg.f64 hi)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 (neg.f64 hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) (neg.f64 hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (-.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (-.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (-.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (-.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (/.f64 lo hi) 1)) (neg.f64 hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) 1) hi)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) -1)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 (/.f64 lo hi) 1) 3)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 3))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 1/3))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 2))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2))) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (/.f64 1 hi) (cbrt.f64 (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (/.f64 1 hi) (cbrt.f64 (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2))) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))

localize21.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 x lo) lo)
99.6%
(-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo))
99.6%
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
98.5%
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))
Compiler

Compiled 72 to 29 computations (59.7% saved)

series8.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
hi
@inf
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
1.0ms
x
@-inf
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
1.0ms
x
@inf
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
1.0ms
lo
@0
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
1.0ms
hi
@0
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))

rewrite107.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1854×log-prod
1222×fma-def
634×expm1-udef
630×log1p-udef
482×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01592
134680
2523380
Stop Event
node limit
Counts
2 → 163
Calls
Call 1
Inputs
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
(-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo))
Outputs
(+.f64 0 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))) (cbrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))) 1)
(*.f64 -1 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 1 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 1)
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) (pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 2))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 2) (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(*.f64 (sqrt.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) (sqrt.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(*.f64 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) -1)
(*.f64 (/.f64 -1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(pow.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 1)
(pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 2)
(pow.f64 (neg.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) -1)
(pow.f64 (*.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) -1) -1)
(neg.f64 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(sqrt.f64 (/.f64 1 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 2)))
(log.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(exp.f64 (log.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 0 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))
(+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(*.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))
(*.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))))
(/.f64 1 (/.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)
(/.f64 (fma.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (/.f64 lo (+.f64 x lo)) (neg.f64 lo)) (*.f64 lo (/.f64 lo (+.f64 x lo))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) lo) (*.f64 lo (+.f64 x lo))) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (neg.f64 lo)) (*.f64 lo (neg.f64 (+.f64 x lo)))) (*.f64 lo (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))) (neg.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (neg.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 3)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo)))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (neg.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo))))
(pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (exp.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi)))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo))) (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) lo)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (exp.f64 (/.f64 (+.f64 x lo) lo))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) lo)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(fma.f64 -1 (/.f64 (+.f64 x lo) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (neg.f64 (+.f64 x lo)) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (-.f64 1 (/.f64 x lo)) (*.f64 (/.f64 1 lo) hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (-.f64 1 (/.f64 x lo)) (*.f64 (/.f64 1 lo) hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1 (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1 (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (+.f64 x lo) (neg.f64 (/.f64 1 lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (neg.f64 (+.f64 x lo)) (/.f64 1 lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (/.f64 1 lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (/.f64 1 lo) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (cbrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo))) (cbrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (sqrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (/.f64 hi 1) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (/.f64 hi 1) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 (-.f64 1 (/.f64 x lo)) (sqrt.f64 lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 (-.f64 1 (/.f64 x lo)) (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (*.f64 hi (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 hi (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (sqrt.f64 hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (sqrt.f64 hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))

simplify172.0ms (1.5%)

Algorithm
egg-herbie
Rules
786×fma-neg
500×associate-/r*
480×associate-*r*
464×div-sub
456×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056717355
1162216375
2611515809
Stop Event
node limit
Counts
235 → 357
Calls
Call 1
Inputs
(/.f64 1 (+.f64 1 (/.f64 x lo)))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 1 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 1 (+.f64 1 (/.f64 x lo)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x lo)) 4)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 1 (+.f64 1 (/.f64 x lo))))))
(/.f64 -1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 1 (/.f64 x lo))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 1 (/.f64 x lo))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)))) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 4)))))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))
(*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 x lo)) hi)))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 x lo)) hi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 x lo)) hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 3) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 x lo)) hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 4) (pow.f64 hi 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 3) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)))))))
(/.f64 -1 (-.f64 (/.f64 hi lo) 1))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x) (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x) (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2)) (pow.f64 (-.f64 (/.f64 hi lo) 1) 3)))) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x) (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2)) (pow.f64 (-.f64 (/.f64 hi lo) 1) 3))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 3) (pow.f64 x 3)) (pow.f64 (-.f64 (/.f64 hi lo) 1) 4)))) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(/.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x))
(-.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x))))
(-.f64 (+.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 3) (pow.f64 x 3))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x))))
(-.f64 (+.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 3) (pow.f64 x 3)))) (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 4) (pow.f64 x 4))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x))))
(/.f64 1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))
(-.f64 (+.f64 (/.f64 hi (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 lo (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2))))) (/.f64 1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))) (/.f64 1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2)))))
(-.f64 (+.f64 (/.f64 hi (*.f64 lo (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 2) (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 x 3)))))) (/.f64 1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 3) (*.f64 (pow.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 x 4)))) (+.f64 (/.f64 hi (*.f64 lo (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 2) (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 x 3))))))) (/.f64 1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2)))))
(/.f64 (pow.f64 lo 2) (*.f64 hi x))
(+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 hi x)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2))))
(+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 hi x)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) (pow.f64 x 3)))))))))
(+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 hi x)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 x 2))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 x 3))) (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) (pow.f64 x 3))))) (-.f64 hi x)) (*.f64 hi x)))) (pow.f64 lo 5)) (*.f64 -1 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) (pow.f64 x 3))))))))))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 hi x) 2)) (*.f64 hi x)) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 hi x) 2)) (*.f64 hi x)) (-.f64 hi x)) (*.f64 (-.f64 hi x) (*.f64 hi x))) (pow.f64 lo 3))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 hi x) 2)) (*.f64 hi x)) (pow.f64 lo 2)))))) (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) 2)) (*.f64 hi x)) (pow.f64 lo 2))) 1))
(+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) x)) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) 2)) (*.f64 hi x)) (pow.f64 lo 2))) (+.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) 2)) (*.f64 hi x))) (pow.f64 lo 3))))))
(*.f64 -1 (+.f64 1 (/.f64 x lo)))
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(-.f64 (/.f64 hi lo) 1)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))) 1)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))) 1)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))) 1)
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (+.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (+.f64 1 (/.f64 x lo)))
-1
(-.f64 (/.f64 hi lo) (+.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (+.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (+.f64 1 (/.f64 x lo)))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) 1)
(+.f64 0 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))) (cbrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))) 1)
(*.f64 -1 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 1 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 1)
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) (pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 2))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 2) (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(*.f64 (sqrt.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) (sqrt.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(*.f64 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) -1)
(*.f64 (/.f64 -1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(pow.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 1)
(pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 2)
(pow.f64 (neg.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) -1)
(pow.f64 (*.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) -1) -1)
(neg.f64 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(sqrt.f64 (/.f64 1 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 2)))
(log.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(exp.f64 (log.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 0 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))
(+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(*.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))
(*.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))))
(/.f64 1 (/.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)
(/.f64 (fma.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (/.f64 lo (+.f64 x lo)) (neg.f64 lo)) (*.f64 lo (/.f64 lo (+.f64 x lo))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) lo) (*.f64 lo (+.f64 x lo))) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (neg.f64 lo)) (*.f64 lo (neg.f64 (+.f64 x lo)))) (*.f64 lo (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))) (neg.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (neg.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 3)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo)))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (neg.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo))))
(pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (exp.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi)))
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo))) (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) lo)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (exp.f64 (/.f64 (+.f64 x lo) lo))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) lo)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(fma.f64 -1 (/.f64 (+.f64 x lo) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (neg.f64 (+.f64 x lo)) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (-.f64 1 (/.f64 x lo)) (*.f64 (/.f64 1 lo) hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (-.f64 1 (/.f64 x lo)) (*.f64 (/.f64 1 lo) hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1 (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1 (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (+.f64 x lo) (neg.f64 (/.f64 1 lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (neg.f64 (+.f64 x lo)) (/.f64 1 lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (/.f64 1 lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (/.f64 1 lo) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (cbrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo))) (cbrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (sqrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (/.f64 hi 1) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (/.f64 hi 1) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 (-.f64 1 (/.f64 x lo)) (sqrt.f64 lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 (-.f64 1 (/.f64 x lo)) (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (*.f64 hi (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 hi (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (sqrt.f64 hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (sqrt.f64 hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
Outputs
(/.f64 1 (+.f64 1 (/.f64 x lo)))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 1 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) hi))
(+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 1 (+.f64 1 (/.f64 x lo)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (+.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) hi) (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 hi 3)) (pow.f64 (+.f64 1 (/.f64 x lo)) 4)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 1 (+.f64 1 (/.f64 x lo))))))
(+.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 3) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 4) (pow.f64 hi 3))) (+.f64 (+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) hi)) (+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 4)) (/.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))))
(/.f64 -1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))
(/.f64 -1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi))
(/.f64 (neg.f64 lo) (*.f64 hi (-.f64 1 (/.f64 x lo))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))) (*.f64 hi hi))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi)))
(fma.f64 -1 (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (/.f64 1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (*.f64 hi (-.f64 1 (/.f64 x lo)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 1 (/.f64 x lo))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 hi 3))) (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))) (*.f64 hi hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi)))
(fma.f64 -1 (fma.f64 (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (/.f64 1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 hi 3)) (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (/.f64 1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))) (*.f64 hi hi))) (/.f64 (neg.f64 lo) (*.f64 hi (-.f64 1 (/.f64 x lo)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 1 (/.f64 x lo))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (/.f64 x (*.f64 lo (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)))) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 4)))))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 hi 3))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))) (*.f64 hi hi)) (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)) (/.f64 1 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 2)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 4)))))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi)))
(+.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (/.f64 1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 hi 3)) (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (/.f64 1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))) (*.f64 hi hi)))) (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (/.f64 1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 4)))) (/.f64 (neg.f64 lo) (*.f64 hi (-.f64 1 (/.f64 x lo)))))
(fma.f64 -1 (+.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (/.f64 1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 hi 3)) (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (/.f64 1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))) (*.f64 hi hi))) (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 x lo) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (/.f64 1 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2))) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 4)))) (/.f64 (neg.f64 lo) (*.f64 hi (-.f64 1 (/.f64 x lo)))))
(*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 x lo)) hi)))
(/.f64 -1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi))
(/.f64 (neg.f64 lo) (*.f64 hi (-.f64 1 (/.f64 x lo))))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 x lo)) hi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)))))
(*.f64 -1 (+.f64 (/.f64 (/.f64 lo (-.f64 1 (/.f64 x lo))) hi) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (/.f64 (+.f64 1 (/.f64 x lo)) (*.f64 hi hi)))))
(-.f64 (/.f64 (neg.f64 lo) (*.f64 hi (-.f64 1 (/.f64 x lo)))) (*.f64 (/.f64 lo (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo)) (/.f64 (+.f64 1 (/.f64 x lo)) (*.f64 hi hi))))
(-.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 x lo)) (*.f64 lo lo)) (*.f64 hi (*.f64 hi (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))) (/.f64 (/.f64 lo (-.f64 1 (/.f64 x lo))) hi))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 x lo)) hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 3) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 (/.f64 lo (-.f64 1 (/.f64 x lo))) hi) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 1 (/.f64 x lo)) 3)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 3))) (neg.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (/.f64 (+.f64 1 (/.f64 x lo)) (*.f64 hi hi))))))
(-.f64 (-.f64 (*.f64 (/.f64 lo (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo)) (neg.f64 (/.f64 (+.f64 1 (/.f64 x lo)) (*.f64 hi hi)))) (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3)) (pow.f64 hi 3))) (/.f64 (/.f64 lo (-.f64 1 (/.f64 x lo))) hi))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 x lo)) (*.f64 lo lo)) (*.f64 hi (*.f64 hi (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3))) (/.f64 (/.f64 lo (-.f64 1 (/.f64 x lo))) hi))
(+.f64 (*.f64 -1 (/.f64 lo (*.f64 (-.f64 1 (/.f64 x lo)) hi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 4) (pow.f64 hi 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 3) (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 2)))))))
(fma.f64 -1 (/.f64 (/.f64 lo (-.f64 1 (/.f64 x lo))) hi) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 (-.f64 1 (/.f64 x lo)) 4)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3) (pow.f64 hi 4))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 1 (/.f64 x lo)) 3)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 hi 3))) (neg.f64 (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (/.f64 (+.f64 1 (/.f64 x lo)) (*.f64 hi hi)))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 lo (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) lo)) (neg.f64 (/.f64 (+.f64 1 (/.f64 x lo)) (*.f64 hi hi)))) (/.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 3)) (pow.f64 hi 3))) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3) (pow.f64 (-.f64 1 (/.f64 x lo)) 4)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (/.f64 lo (-.f64 1 (/.f64 x lo))) hi))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 x lo)) (*.f64 lo lo)) (*.f64 hi (*.f64 hi (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3))) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3) (pow.f64 (-.f64 1 (/.f64 x lo)) 4)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (/.f64 lo (-.f64 1 (/.f64 x lo))) hi))
(/.f64 -1 (-.f64 (/.f64 hi lo) 1))
(/.f64 -1 (+.f64 (/.f64 hi lo) -1))
(/.f64 -1 (+.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x) (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(-.f64 (/.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) (pow.f64 (+.f64 (/.f64 hi lo) -1) 2)) (/.f64 1 (+.f64 (/.f64 hi lo) -1)))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) x)) (/.f64 -1 (+.f64 -1 (/.f64 hi lo))))
(fma.f64 (/.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) x (/.f64 -1 (+.f64 -1 (/.f64 hi lo))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x) (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2)) (pow.f64 (-.f64 (/.f64 hi lo) 1) 3)))) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(+.f64 (/.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) (pow.f64 (+.f64 (/.f64 hi lo) -1) 2)) (-.f64 (neg.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) -1) 3) (*.f64 x x)))) (/.f64 1 (+.f64 (/.f64 hi lo) -1))))
(+.f64 (-.f64 (/.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) x)) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 3)) (*.f64 x x))) (/.f64 -1 (+.f64 -1 (/.f64 hi lo))))
(+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x))) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 3)) (fma.f64 (/.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2)) x (/.f64 -1 (+.f64 -1 (/.f64 hi lo)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x) (pow.f64 (-.f64 (/.f64 hi lo) 1) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2)) (pow.f64 (-.f64 (/.f64 hi lo) 1) 3))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 3) (pow.f64 x 3)) (pow.f64 (-.f64 (/.f64 hi lo) 1) 4)))) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(+.f64 (/.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) (pow.f64 (+.f64 (/.f64 hi lo) -1) 2)) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) -1) 3) (*.f64 x x))) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 3) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) -1) 4) (pow.f64 x 3)))) (/.f64 1 (+.f64 (/.f64 hi lo) -1))))
(+.f64 (-.f64 (/.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) x)) (*.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 3)) (*.f64 x x))) (+.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 3) (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 4) (pow.f64 x 3))) (/.f64 -1 (+.f64 -1 (/.f64 hi lo)))))
(+.f64 (-.f64 (/.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) x)) (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 3)) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 3) (pow.f64 (+.f64 -1 (/.f64 hi lo)) 4)) (pow.f64 x 3) (/.f64 -1 (+.f64 -1 (/.f64 hi lo)))))
(/.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x))
(/.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))
(/.f64 (/.f64 -1 x) (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(-.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x))))
(-.f64 (/.f64 (/.f64 hi lo) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 x x))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 x x))) (/.f64 1 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))))
(-.f64 (/.f64 hi (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 (*.f64 x x) lo))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 x x))) (/.f64 (/.f64 1 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) x)))
(+.f64 (-.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x)))) (/.f64 (/.f64 1 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) x)) (/.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x))))
(-.f64 (+.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 3) (pow.f64 x 3))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x))))
(-.f64 (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 x x))) (neg.f64 (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) -1) 2) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 3) (pow.f64 x 3))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 x x))) (/.f64 1 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))))))
(-.f64 (-.f64 (/.f64 hi (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 (*.f64 x x) lo))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 3) (pow.f64 x 3)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 x x))) (/.f64 (/.f64 1 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) x)))
(-.f64 (-.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x)))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 3) (pow.f64 x 3)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x))) (/.f64 (/.f64 1 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) x)))
(-.f64 (+.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 3) (pow.f64 x 3)))) (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 3) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 4) (pow.f64 x 4))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) 2) (pow.f64 x 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x))))
(+.f64 (/.f64 (/.f64 hi lo) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 x x))) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) -1) 2) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 3) (pow.f64 x 3))) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) -1) 3) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 4) (pow.f64 x 4)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 x x))) (/.f64 1 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))))))
(+.f64 (-.f64 (/.f64 hi (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 (*.f64 x x) lo))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 3) (pow.f64 x 3)))) (-.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 3) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 4) (pow.f64 x 4))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 2) (*.f64 x x))) (/.f64 (/.f64 1 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) x))))
(+.f64 (-.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x)))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) 3) (pow.f64 x 3)))) (-.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 4) (pow.f64 x 4))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x))) (/.f64 (/.f64 1 (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) x))))
(/.f64 1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))
(/.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo)))))
(-.f64 (+.f64 (/.f64 hi (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 lo (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2))))) (/.f64 1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))) (/.f64 1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2)))))
(+.f64 (/.f64 hi (*.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) lo) (*.f64 (*.f64 x x) (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo)))))) (-.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x)))))
(+.f64 (/.f64 hi (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 (*.f64 x x) lo))) (+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 -1 (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2)))))
(+.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x)))) (+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x)))))
(-.f64 (+.f64 (/.f64 hi (*.f64 lo (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 2) (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 x 3)))))) (/.f64 1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2)))))
(-.f64 (+.f64 (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) -1) 2) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2))))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x))))
(+.f64 (/.f64 hi (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 (*.f64 x x) lo))) (+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))))) (-.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 3))) (/.f64 1 (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2))))))
(+.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x)))) (+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))))) (+.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 3))) (/.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 3) (*.f64 (pow.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 x 4)))) (+.f64 (/.f64 hi (*.f64 lo (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 (pow.f64 (-.f64 (/.f64 hi lo) 1) 2) (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 x 3))))))) (/.f64 1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 x 2)))))
(+.f64 (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) -1) 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2)) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2))) (-.f64 (+.f64 (+.f64 (/.f64 (/.f64 hi lo) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo)))))) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) -1) 2) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2))))) (/.f64 1 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 3))) (+.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))))) (/.f64 hi (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 (*.f64 x x) lo))))) (+.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 3) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 4))) (/.f64 -1 (*.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 3))) (+.f64 (/.f64 hi (*.f64 lo (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x)))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))))))) (+.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 hi lo)) 3) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 4) (pow.f64 x 4))) (/.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo lo))) 2) (*.f64 x x)))))
(/.f64 (pow.f64 lo 2) (*.f64 hi x))
(/.f64 (*.f64 lo lo) (*.f64 x hi))
(/.f64 (/.f64 lo (/.f64 hi lo)) x)
(+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 hi x)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 x hi)) (/.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 hi x)) (*.f64 hi hi)) (*.f64 x x)))
(fma.f64 (/.f64 (pow.f64 lo 3) (*.f64 hi hi)) (/.f64 (-.f64 hi x) (*.f64 x x)) (/.f64 (/.f64 lo (/.f64 hi lo)) x))
(+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 hi x)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) (pow.f64 x 3)))))))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 x hi)) (/.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 hi x)) (*.f64 hi hi)) (*.f64 x x))) (neg.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (neg.f64 (pow.f64 (-.f64 hi x) 2)) (*.f64 (pow.f64 hi 3) (pow.f64 x 3)))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 lo 3) (*.f64 hi hi)) (/.f64 (-.f64 hi x) (*.f64 x x)) (/.f64 (/.f64 lo (/.f64 hi lo)) x)) (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 hi hi) x) x)) (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 hi x)) (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 x 2))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 x 3))) (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) (pow.f64 x 3))))) (-.f64 hi x)) (*.f64 hi x)))) (pow.f64 lo 5)) (*.f64 -1 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) (pow.f64 x 3))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 x hi)) (/.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 hi x)) (*.f64 hi hi)) (*.f64 x x))) (fma.f64 (-.f64 (-.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 x x)) (/.f64 1 (*.f64 (*.f64 hi hi) (pow.f64 x 3)))) (/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (neg.f64 (pow.f64 (-.f64 hi x) 2)) (*.f64 (pow.f64 hi 3) (pow.f64 x 3)))) (/.f64 (*.f64 x hi) (-.f64 hi x)))) (pow.f64 lo 5) (neg.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (*.f64 x x))) (/.f64 (neg.f64 (pow.f64 (-.f64 hi x) 2)) (*.f64 (pow.f64 hi 3) (pow.f64 x 3))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 lo 3) (*.f64 hi hi)) (/.f64 (-.f64 hi x) (*.f64 x x)) (/.f64 (/.f64 lo (/.f64 hi lo)) x)) (fma.f64 (-.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (*.f64 x x)) (fma.f64 (/.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 hi hi) x) x)) (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) (pow.f64 x 3)))) hi) (/.f64 (-.f64 hi x) x) (/.f64 (/.f64 1 (*.f64 hi hi)) (pow.f64 x 3)))) (pow.f64 lo 5) (*.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 hi hi) x) x)) (/.f64 (pow.f64 (-.f64 hi x) 2) (*.f64 (pow.f64 hi 3) (pow.f64 x 3)))) (neg.f64 (pow.f64 lo 4)))))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 hi x) 2)) (*.f64 hi x)) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 (fma.f64 -1 (pow.f64 (-.f64 hi x) 2) (*.f64 x hi)) (*.f64 lo lo)))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (-.f64 1 (/.f64 (-.f64 (*.f64 x hi) (pow.f64 (-.f64 hi x) 2)) (*.f64 lo lo))) (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 hi x) 2)) (*.f64 hi x)) (-.f64 hi x)) (*.f64 (-.f64 hi x) (*.f64 hi x))) (pow.f64 lo 3))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 hi x) 2)) (*.f64 hi x)) (pow.f64 lo 2)))))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (fma.f64 -1 (/.f64 (fma.f64 (fma.f64 -1 (pow.f64 (-.f64 hi x) 2) (*.f64 x hi)) (-.f64 hi x) (*.f64 (*.f64 x hi) (-.f64 hi x))) (pow.f64 lo 3)) (+.f64 1 (neg.f64 (/.f64 (fma.f64 -1 (pow.f64 (-.f64 hi x) 2) (*.f64 x hi)) (*.f64 lo lo))))) (/.f64 x lo)))
(+.f64 (-.f64 (-.f64 1 (/.f64 (-.f64 (*.f64 x hi) (pow.f64 (-.f64 hi x) 2)) (*.f64 lo lo))) (/.f64 (*.f64 (-.f64 hi x) (+.f64 (-.f64 (*.f64 x hi) (pow.f64 (-.f64 hi x) 2)) (*.f64 x hi))) (pow.f64 lo 3))) (-.f64 (/.f64 hi lo) (/.f64 x lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) 1)
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) 1)
(-.f64 1 (/.f64 (fma.f64 hi -1 x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) 2)) (*.f64 hi x)) (pow.f64 lo 2))) 1))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) (fma.f64 -1 (/.f64 (fma.f64 -1 (pow.f64 (*.f64 -1 (-.f64 hi x)) 2) (*.f64 x hi)) (*.f64 lo lo)) 1))
(-.f64 (-.f64 1 (/.f64 (-.f64 (*.f64 x hi) (pow.f64 (fma.f64 hi -1 x) 2)) (*.f64 lo lo))) (/.f64 (fma.f64 hi -1 x) lo))
(-.f64 (-.f64 1 (/.f64 (-.f64 (*.f64 x hi) (pow.f64 (-.f64 hi x) 2)) (*.f64 lo lo))) (/.f64 (fma.f64 hi -1 x) lo))
(+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) x)) (pow.f64 lo 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) 2)) (*.f64 hi x)) (pow.f64 lo 2))) (+.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) 2)) (*.f64 hi x))) (pow.f64 lo 3))))))
(+.f64 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x (*.f64 -1 (-.f64 hi x))))) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) (+.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (pow.f64 (*.f64 -1 (-.f64 hi x)) 2) (*.f64 x hi)) (*.f64 lo lo)) 1) (/.f64 (*.f64 -1 (-.f64 hi x)) (/.f64 (pow.f64 lo 3) (fma.f64 -1 (pow.f64 (*.f64 -1 (-.f64 hi x)) 2) (*.f64 x hi)))))))
(+.f64 (+.f64 (-.f64 1 (/.f64 (-.f64 (*.f64 x hi) (pow.f64 (fma.f64 hi -1 x) 2)) (*.f64 lo lo))) (*.f64 (/.f64 (fma.f64 hi -1 x) (pow.f64 lo 3)) (-.f64 (*.f64 x hi) (pow.f64 (fma.f64 hi -1 x) 2)))) (-.f64 (*.f64 (/.f64 hi (pow.f64 lo 3)) (*.f64 x (fma.f64 hi -1 x))) (/.f64 (fma.f64 hi -1 x) lo)))
(+.f64 (*.f64 (/.f64 hi (pow.f64 lo 3)) (*.f64 x (fma.f64 hi -1 x))) (+.f64 (-.f64 (-.f64 1 (/.f64 (-.f64 (*.f64 x hi) (pow.f64 (-.f64 hi x) 2)) (*.f64 lo lo))) (/.f64 (fma.f64 hi -1 x) lo)) (*.f64 (/.f64 (fma.f64 hi -1 x) (pow.f64 lo 3)) (-.f64 (*.f64 x hi) (pow.f64 (-.f64 hi x) 2)))))
(*.f64 -1 (+.f64 1 (/.f64 x lo)))
(neg.f64 (+.f64 1 (/.f64 x lo)))
(+.f64 -1 (neg.f64 (/.f64 x lo)))
(-.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (neg.f64 (+.f64 1 (/.f64 x lo))))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (+.f64 1 (/.f64 x lo)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo)))
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (neg.f64 (+.f64 1 (/.f64 x lo))))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (+.f64 1 (/.f64 x lo)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo)))
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (neg.f64 (+.f64 1 (/.f64 x lo))))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (+.f64 1 (/.f64 x lo)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo)))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi)
(*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (neg.f64 (+.f64 1 (/.f64 x lo))))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (+.f64 1 (/.f64 x lo)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo)))
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (neg.f64 (+.f64 1 (/.f64 x lo))))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (+.f64 1 (/.f64 x lo)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo)))
(+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (neg.f64 (+.f64 1 (/.f64 x lo))))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (+.f64 1 (/.f64 x lo)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo)))
(/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi)
(*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (neg.f64 (+.f64 1 (/.f64 x lo))))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (+.f64 1 (/.f64 x lo)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (neg.f64 (+.f64 1 (/.f64 x lo))))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (+.f64 1 (/.f64 x lo)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (neg.f64 (+.f64 1 (/.f64 x lo))))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (+.f64 1 (/.f64 x lo)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo)))
(-.f64 (/.f64 hi lo) 1)
(+.f64 (/.f64 hi lo) -1)
(+.f64 -1 (/.f64 hi lo))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(+.f64 (/.f64 hi lo) (-.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) 1))
(+.f64 -1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(+.f64 (/.f64 hi lo) (-.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) 1))
(+.f64 -1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(+.f64 (/.f64 hi lo) (-.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) 1))
(+.f64 -1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(+.f64 (/.f64 hi lo) (-.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) 1))
(+.f64 -1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(+.f64 (/.f64 hi lo) (-.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) 1))
(+.f64 -1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 1 lo)) x)) 1)
(+.f64 (/.f64 hi lo) (-.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) 1))
(+.f64 -1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))
(*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))) 1)
(+.f64 (/.f64 hi lo) (-.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) 1))
(+.f64 -1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))) 1)
(+.f64 (/.f64 hi lo) (-.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) 1))
(+.f64 -1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (*.f64 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 1 lo)) x))) 1)
(+.f64 (/.f64 hi lo) (-.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) 1))
(+.f64 -1 (fma.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo)) (/.f64 hi lo)))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)))
(/.f64 (neg.f64 hi) (/.f64 lo (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 x lo)))
(-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (+.f64 1 (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (-.f64 (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (+.f64 1 (/.f64 x lo))))
(-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (+.f64 1 (/.f64 x lo)))
(+.f64 (-.f64 -1 (/.f64 x lo)) (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (+.f64 1 (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (-.f64 (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (+.f64 1 (/.f64 x lo))))
(-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (+.f64 1 (/.f64 x lo)))
(+.f64 (-.f64 -1 (/.f64 x lo)) (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))))
-1
(-.f64 (/.f64 hi lo) (+.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) -1)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (+.f64 1 (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (-.f64 (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (+.f64 1 (/.f64 x lo))))
(-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (+.f64 1 (/.f64 x lo)))
(+.f64 (-.f64 -1 (/.f64 x lo)) (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))))
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (+.f64 1 (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (-.f64 (neg.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (+.f64 1 (/.f64 x lo))))
(-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (+.f64 1 (/.f64 x lo)))
(+.f64 (-.f64 -1 (/.f64 x lo)) (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) 1)
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) -1)
(fma.f64 -1 (/.f64 (fma.f64 hi -1 x) lo) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) 1)
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) (/.f64 hi (/.f64 (*.f64 lo lo) x)))) -1)
(fma.f64 -1 (+.f64 (/.f64 (fma.f64 hi -1 x) lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 hi) (*.f64 -1 x)) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) 1)
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 hi x)) lo) (/.f64 hi (/.f64 (*.f64 lo lo) x)))) -1)
(fma.f64 -1 (+.f64 (/.f64 (fma.f64 hi -1 x) lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) -1)
(+.f64 0 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))) (cbrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))) 1)
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(*.f64 -1 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(*.f64 1 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(*.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 1)
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) (pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 2))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 2) (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(*.f64 (sqrt.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) (sqrt.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(*.f64 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) -1)
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))) (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo))) (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(pow.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 1)
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 3)
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(pow.f64 (pow.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 3) 1/3)
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(pow.f64 (sqrt.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 2)
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(pow.f64 (neg.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) -1)
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(pow.f64 (*.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) -1) -1)
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(neg.f64 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(sqrt.f64 (/.f64 1 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 2)))
(sqrt.f64 (/.f64 1 (pow.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) 2)))
(log.f64 (exp.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 3))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(expm1.f64 (log1p.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(exp.f64 (log.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) 1))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(log1p.f64 (expm1.f64 (/.f64 -1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(*.f64 (/.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo)))) lo)
(/.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)))
(+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(+.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 0 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)))))
(*.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(*.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 1 (/.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)))
(/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(/.f64 (fma.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (/.f64 lo (+.f64 x lo)) (neg.f64 lo)) (*.f64 lo (/.f64 lo (+.f64 x lo))))
(/.f64 (fma.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (/.f64 lo (+.f64 x lo)) (neg.f64 lo)) (/.f64 (*.f64 lo lo) (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo (+.f64 x lo)))) lo) (/.f64 (*.f64 lo lo) (+.f64 x lo)))
(/.f64 (fma.f64 hi (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo (+.f64 x lo))) (neg.f64 lo)) (/.f64 (*.f64 lo lo) (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) lo) (*.f64 lo (+.f64 x lo))) (*.f64 lo lo))
(/.f64 (fma.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) lo (neg.f64 (*.f64 lo (+.f64 x lo)))) (*.f64 lo lo))
(/.f64 (*.f64 lo (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo))) (*.f64 lo lo))
(/.f64 (-.f64 (*.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (neg.f64 lo)) (*.f64 lo (neg.f64 (+.f64 x lo)))) (*.f64 lo (neg.f64 lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 lo))) (neg.f64 (*.f64 lo (+.f64 x lo)))) (*.f64 lo (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo))) (*.f64 lo (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))) (neg.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2))) (neg.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 3)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)) (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo)))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (neg.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)))
(pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 3)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 3) 1/3)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 2))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (exp.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (*.f64 (/.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo))) (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (exp.f64 (/.f64 (+.f64 x lo) lo))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))) (+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) lo)))))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 3))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 -1 (/.f64 (+.f64 x lo) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 1 (/.f64 (neg.f64 (+.f64 x lo)) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (-.f64 1 (/.f64 x lo)) (*.f64 (/.f64 1 lo) hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (-.f64 1 (/.f64 x lo)) (*.f64 (/.f64 1 lo) hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1 (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1 (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (+.f64 x lo) (neg.f64 (/.f64 1 lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) 1 (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo)) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(+.f64 (/.f64 (fma.f64 hi (-.f64 1 (/.f64 x lo)) (neg.f64 (+.f64 x lo))) lo) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (neg.f64 (+.f64 x lo)) (/.f64 1 lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo))))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo))))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo))))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (/.f64 1 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(+.f64 (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo))))
(fma.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (/.f64 1 lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (/.f64 1 lo) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (cbrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo))) (cbrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (sqrt.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (/.f64 hi 1) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (/.f64 hi 1) (/.f64 (-.f64 1 (/.f64 x lo)) lo) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo))) (/.f64 (+.f64 x lo) lo))
(fma.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo))) (/.f64 (+.f64 x lo) lo))
(fma.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 (-.f64 1 (/.f64 x lo)) (sqrt.f64 lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (-.f64 1 (/.f64 x lo))) (sqrt.f64 lo)) (/.f64 (+.f64 x lo) lo))
(fma.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 (-.f64 1 (/.f64 x lo)) (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 (-.f64 1 (/.f64 x lo)) (sqrt.f64 lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (-.f64 1 (/.f64 x lo))) (sqrt.f64 lo)) (/.f64 (+.f64 x lo) lo))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (fma.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1 (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (/.f64 1 lo)) (+.f64 x lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (+.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (-.f64 (/.f64 (+.f64 x lo) lo) (/.f64 (+.f64 x lo) lo)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 hi (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 hi (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (sqrt.f64 hi) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)
(fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (sqrt.f64 hi) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) 1))
(fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))
(-.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) (/.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (*.f64 hi (-.f64 1 (/.f64 x lo))) (+.f64 x lo)) lo)

eval518.0ms (4.4%)

Compiler

Compiled 44423 to 19904 computations (55.2% saved)

prune262.0ms (2.2%)

Pruning

35 alts after pruning (31 fresh and 4 done)

PrunedKeptTotal
New1259261285
Fresh17522
Picked101
Done347
Total1280351315
Accurracy
99.6%
Counts
1315 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(/.f64 (-.f64 x lo) hi)
98.2%
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo))))
18.6%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
96.6%
(/.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))) (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)))
97.0%
(/.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)))
95.4%
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
18.8%
(/.f64 (neg.f64 lo) hi)
3.5%
(/.f64 x hi)
96.8%
(/.f64 -1 (fma.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
97.2%
(/.f64 -1 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo))))
97.2%
(/.f64 -1 (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (sqrt.f64 hi) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
96.9%
(/.f64 -1 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
95.4%
(/.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (neg.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)))))
96.8%
(/.f64 -1 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 3) (/.f64 (+.f64 x lo) lo)))
97.5%
(/.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) (/.f64 (+.f64 x lo) lo)))
97.6%
(/.f64 -1 (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
97.6%
(/.f64 -1 (-.f64 (/.f64 hi lo) 1))
18.8%
(/.f64 -1 (-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (/.f64 x lo)))
97.6%
(/.f64 -1 (-.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
96.9%
(/.f64 -1 (-.f64 (*.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo))) (/.f64 (+.f64 x lo) lo)))
18.8%
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))
96.7%
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))))
96.7%
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))))
96.7%
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 1 lo) (+.f64 x lo))))
97.2%
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1))
97.4%
(/.f64 -1 (-.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (/.f64 (+.f64 x lo) lo)))
97.4%
(/.f64 -1 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3)) (/.f64 (+.f64 x lo) lo)))
18.8%
(/.f64 -1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi))
97.6%
(-.f64 (/.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) (pow.f64 (+.f64 (/.f64 hi lo) -1) 2)) (/.f64 1 (+.f64 (/.f64 hi lo) -1)))
18.7%
(-.f64 1 (/.f64 x lo))
9.3%
(+.f64 (/.f64 hi lo) 1)
18.7%
(+.f64 1 (/.f64 x lo))
97.0%
(*.f64 (/.f64 -1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.7%
1
Compiler

Compiled 811 to 491 computations (39.5% saved)

regimes144.0ms (1.2%)

Counts
86 → 1
Calls
Call 1
Inputs
1
(/.f64 x hi)
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 -1 (-.f64 (/.f64 hi lo) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi))
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
(-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 -1 (-.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(/.f64 -1 (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (+.f64 lo x) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (/.f64 x lo)))
(/.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 1 lo) (+.f64 x lo))))
(fma.f64 hi (/.f64 1 lo) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(/.f64 -1 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo))))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 1 lo) (+.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
(/.f64 -1 (-.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3)) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 3) (/.f64 (+.f64 x lo) lo)))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 -1 (pow.f64 (/.f64 hi lo) 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi))))
(-.f64 (/.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) (pow.f64 (+.f64 (/.f64 hi lo) -1) 2)) (/.f64 1 (+.f64 (/.f64 hi lo) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (neg.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)))))
(/.f64 -1 (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (sqrt.f64 hi) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(/.f64 -1 (-.f64 (*.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo))) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(/.f64 -1 (fma.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(/.f64 -1 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (/.f64 (+.f64 x lo) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3)) (/.f64 (+.f64 x lo) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 3) (/.f64 (+.f64 x lo) lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (*.f64 (/.f64 (+.f64 x lo) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2))) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 2))) (-.f64 (pow.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3))) (fma.f64 (/.f64 (+.f64 x lo) lo) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo)) (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)))
Outputs
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo))))
Calls

4 calls:

36.0ms
x
35.0ms
hi
35.0ms
lo
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.2%1lo
98.2%1hi
98.2%1x
98.2%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1690 to 702 computations (58.5% saved)

regimes137.0ms (1.2%)

Counts
82 → 1
Calls
Call 1
Inputs
1
(/.f64 x hi)
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 -1 (-.f64 (/.f64 hi lo) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi))
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
(-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 -1 (-.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(/.f64 -1 (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (+.f64 lo x) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)))
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 x lo)))
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(+.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (-.f64 (/.f64 hi lo) (*.f64 (/.f64 x lo) (/.f64 hi lo))) (/.f64 x lo)))
(/.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 1 lo) (+.f64 x lo))))
(fma.f64 hi (/.f64 1 lo) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1)))
(/.f64 -1 (fma.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) hi (-.f64 -1 (/.f64 x lo))))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 1 lo) (+.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))) (pow.f64 (/.f64 (+.f64 lo x) lo) 2)) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 lo x) lo)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
(/.f64 -1 (-.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3)) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 3) (/.f64 (+.f64 x lo) lo)))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 -1 (pow.f64 (/.f64 hi lo) 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi))))
(-.f64 (/.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo lo)) (/.f64 -1 lo))) (pow.f64 (+.f64 (/.f64 hi lo) -1) 2)) (/.f64 1 (+.f64 (/.f64 hi lo) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (+.f64 x lo) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) (/.f64 lo hi)) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (*.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo) (/.f64 (neg.f64 (+.f64 x lo)) lo))) (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (neg.f64 (/.f64 (neg.f64 (+.f64 x lo)) lo)))))
(/.f64 -1 (fma.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) (sqrt.f64 hi)) (sqrt.f64 hi) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(/.f64 -1 (-.f64 (*.f64 (/.f64 hi (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 1 (/.f64 x lo)) (cbrt.f64 lo))) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))))
(/.f64 -1 (-.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo) (/.f64 (+.f64 x lo) lo))) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)))
(/.f64 -1 (fma.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(/.f64 -1 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo)) (/.f64 (neg.f64 (+.f64 x lo)) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo))) (/.f64 (+.f64 x lo) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo) 3)) (/.f64 (+.f64 x lo) lo)))
(/.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi)) (pow.f64 (/.f64 (+.f64 x lo) lo) 2)) (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) hi) lo)) 3) (/.f64 (+.f64 x lo) lo)))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo)) 3) (pow.f64 (/.f64 (+.f64 x lo) lo) 3)) (fma.f64 hi (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x lo)) lo) 2) hi) (*.f64 (/.f64 (+.f64 x lo) lo) (-.f64 (/.f64 (+.f64 x lo) lo) (*.f64 hi (/.f64 (-.f64 1 (/.f64 x lo)) lo))))))
Outputs
(/.f64 -1 (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
Calls

4 calls:

40.0ms
lo
32.0ms
hi
32.0ms
x
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
97.6%1lo
97.6%1hi
97.6%1x
97.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1482 to 621 computations (58.1% saved)

regimes39.0ms (0.3%)

Counts
23 → 1
Calls
Call 1
Inputs
1
(/.f64 x hi)
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 -1 (-.f64 (/.f64 hi lo) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi))
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
(-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 -1 (-.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
Outputs
(/.f64 -1 (-.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
Calls

4 calls:

11.0ms
x
11.0ms
lo
10.0ms
hi
2.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
97.6%1lo
97.6%1hi
97.6%1x
97.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 187 to 90 computations (51.9% saved)

regimes40.0ms (0.3%)

Counts
22 → 1
Calls
Call 1
Inputs
1
(/.f64 x hi)
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 -1 (-.f64 (/.f64 hi lo) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi))
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 1 hi)))
(-.f64 (/.f64 x hi) (/.f64 1 (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
Outputs
(/.f64 -1 (-.f64 (/.f64 hi lo) 1))
Calls

4 calls:

13.0ms
x
11.0ms
hi
10.0ms
lo
2.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
97.6%1lo
97.6%1hi
97.6%1x
97.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 176 to 85 computations (51.7% saved)

regimes23.0ms (0.2%)

Counts
13 → 1
Calls
Call 1
Inputs
1
(/.f64 x hi)
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
Outputs
(/.f64 (neg.f64 lo) hi)
Calls

3 calls:

7.0ms
x
7.0ms
lo
6.0ms
hi
Results
AccuracySegmentsBranch
18.8%1lo
18.8%1hi
18.8%1x
Compiler

Compiled 84 to 45 computations (46.4% saved)

regimes9.0ms (0.1%)

Accuracy

Total -9.7b remaining (-18.6%)

Threshold costs -9.7b (-18.6%)

Counts
2 → 1
Calls
Call 1
Inputs
1
(/.f64 x hi)
Outputs
1
Calls

3 calls:

3.0ms
x
3.0ms
hi
3.0ms
lo
Results
AccuracySegmentsBranch
18.7%1lo
18.7%1hi
18.7%1x
Compiler

Compiled 19 to 14 computations (26.3% saved)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Rules
34×+-commutative
28×sub-neg
20×*-commutative
18×neg-mul-1
18×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039244
159244
282244
3103244
4115244
5118244
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo))))
(/.f64 -1 (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(/.f64 -1 (-.f64 (/.f64 hi lo) 1))
(/.f64 (neg.f64 lo) hi)
1
Outputs
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo))))
(/.f64 -1 (-.f64 (/.f64 hi lo) (/.f64 (+.f64 x lo) lo)))
(/.f64 -1 (-.f64 (/.f64 hi lo) (/.f64 (+.f64 lo x) lo)))
(/.f64 -1 (-.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(/.f64 -1 (-.f64 (+.f64 (/.f64 hi lo) -1) (/.f64 x lo)))
(/.f64 -1 (-.f64 (/.f64 hi lo) 1))
(/.f64 -1 (+.f64 (/.f64 hi lo) -1))
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 103 to 61 computations (40.8% saved)

soundness1.5s (13.2%)

Rules
1642×log-prod
1334×log-prod
1262×unswap-sqr
1112×fma-neg
1098×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
059314075
1151812687
2647912563
01144
125044
2388044
03999559
110857381
238217333
067625506
1166719584
2569312884
065720609
1167118045
2568318025
067625506
1166719584
2569312884
01687
135271
2549171
04569630
111718848
241208390
056717355
1162216375
2611515809
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1995 to 698 computations (65% saved)

end46.0ms (0.4%)

Compiler

Compiled 88 to 43 computations (51.1% saved)

Profiling

Loading profile data...