xlohi (overflows)

Time bar (total: 8.1s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 17 to 11 computations (35.3% saved)

sample809.0ms (10%)

Results
798.0ms8256×body256valid
Bogosity

preprocess171.0ms (2.1%)

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)

simplify159.0ms (2%)

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))
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 20 to 12 computations (40% saved)

localize23.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series99.0ms (1.2%)

Counts
1 → 36
Calls

9 calls:

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

rewrite131.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))))

simplify395.0ms (4.9%)

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)))

eval211.0ms (2.6%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune266.0ms (3.3%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3959404
Fresh000
Picked101
Done000
Total3969405
Accurracy
19.1%
Counts
405 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.7%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.7%
(/.f64 (-.f64 x lo) hi)
18.6%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
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.7%
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
9.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
9.1%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
1
9.7%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.7%
(/.f64 (-.f64 x lo) hi)
18.6%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
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.7%
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
9.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
9.1%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
1
Compiler

Compiled 476 to 292 computations (38.7% saved)

localize357.0ms (4.4%)

Local Accuracy

Found 13 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)
99.1%
(/.f64 x (*.f64 lo lo))
95.1%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
99.6%
(/.f64 (-.f64 x lo) hi)
99.2%
(*.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))
100.0%
(/.f64 (-.f64 x hi) lo)
97.6%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
99.6%
(/.f64 (-.f64 x lo) hi)
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
99.1%
(/.f64 x (*.f64 hi hi))
98.5%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
Compiler

Compiled 178 to 47 computations (73.6% saved)

series36.0ms (0.4%)

Counts
13 → 384
Calls

105 calls:

TimeVariablePointExpression
3.0ms
hi
@0
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
2.0ms
x
@inf
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
2.0ms
x
@inf
(/.f64 (-.f64 x hi) lo)
2.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)))))

rewrite139.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
798×add-sqr-sqrt
790×pow1
790×*-un-lft-identity
738×add-exp-log
738×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031313
1750309
Stop Event
node limit
Counts
13 → 260
Calls
Call 1
Inputs
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 x (*.f64 hi hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(/.f64 (-.f64 x lo) hi)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(+.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)
(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 (neg.f64 x) lo) lo)
(-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) 1)
(pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)
(log.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(*.f64 x (pow.f64 hi -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (sqrt.f64 (*.f64 x (pow.f64 hi -2))) (sqrt.f64 (*.f64 x (pow.f64 hi -2))))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(pow.f64 (/.f64 (*.f64 hi hi) x) -1)
(log.f64 (exp.f64 (*.f64 x (pow.f64 hi -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 2) (*.f64 x (pow.f64 hi -2))))
(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 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1)
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 2) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 x (pow.f64 hi -1) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(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)) (exp.f64 (/.f64 lo hi))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(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))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (pow.f64 hi -1) (neg.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 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (-.f64 x hi) (/.f64 1 lo))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(pow.f64 (/.f64 lo (-.f64 x hi)) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (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 (+.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 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.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)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(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 x lo) hi)) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(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 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 (-.f64 x lo) (pow.f64 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 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(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 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(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))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(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)) (exp.f64 (/.f64 lo hi))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(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))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (pow.f64 hi -1) (neg.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 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (/.f64 (fma.f64 -1 x lo) lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))) 1)
(*.f64 1 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))) (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(pow.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)) 1)
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)) 2) (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) 1))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2)))) 1)
(*.f64 1 (*.f64 x (pow.f64 lo -2)))
(*.f64 x (pow.f64 lo -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))))
(pow.f64 (*.f64 x (pow.f64 lo -2)) 1)
(pow.f64 (/.f64 (*.f64 lo lo) x) -1)
(log.f64 (exp.f64 (*.f64 x (pow.f64 lo -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 2) (*.f64 x (pow.f64 lo -2))))
(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 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -1 x lo) lo))) 1)
(*.f64 1 (/.f64 (fma.f64 -1 x lo) lo))
(*.f64 (fma.f64 -1 x lo) (/.f64 1 lo))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1 x lo) lo)) (cbrt.f64 (/.f64 (fma.f64 -1 x lo) lo))) (cbrt.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -1 x lo) lo)) (sqrt.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(pow.f64 (/.f64 (fma.f64 -1 x lo) lo) 1)
(pow.f64 (/.f64 lo (fma.f64 -1 x lo)) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -1 x lo) lo))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 x lo) lo) 2) (/.f64 (fma.f64 -1 x lo) lo)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -1 x lo) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(+.f64 (/.f64 1 lo) (neg.f64 (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo -2))) 1 (*.f64 (*.f64 x (pow.f64 lo -2)) 1)))
(+.f64 (fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 (pow.f64 lo -2) x))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 (pow.f64 lo -2) x)))
(+.f64 (fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo -2))) 1 (*.f64 (*.f64 x (pow.f64 lo -2)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (pow.f64 lo -2) x))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 (pow.f64 lo -2) x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo -2))) 1 (*.f64 (*.f64 x (pow.f64 lo -2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (pow.f64 lo -2) x))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 (pow.f64 lo -2) x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))))
(*.f64 1 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (cbrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(/.f64 (-.f64 (*.f64 lo 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 lo -2) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 2) (*.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(/.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 x (pow.f64 lo -2)) 2)) (+.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1)
(log.f64 (exp.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 lo)) (exp.f64 (*.f64 x (pow.f64 lo -2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 2) (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 x (pow.f64 lo -2))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 x (pow.f64 lo -2))))
(fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 x (pow.f64 lo -2))))

simplify370.0ms (4.6%)

Algorithm
egg-herbie
Rules
1420×fma-neg
690×exp-prod
608×log-prod
568×fma-def
540×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
064319490
1152016622
2540816526
Stop Event
node limit
Counts
644 → 393
Calls
Call 1
Inputs
(*.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 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 -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 -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 hi lo) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 -1 (/.f64 hi lo))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(-.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 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))
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 -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 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) 1)
(pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)
(log.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(*.f64 x (pow.f64 hi -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (sqrt.f64 (*.f64 x (pow.f64 hi -2))) (sqrt.f64 (*.f64 x (pow.f64 hi -2))))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(pow.f64 (/.f64 (*.f64 hi hi) x) -1)
(log.f64 (exp.f64 (*.f64 x (pow.f64 hi -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 2) (*.f64 x (pow.f64 hi -2))))
(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 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1)
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 2) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 x (pow.f64 hi -1) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(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)) (exp.f64 (/.f64 lo hi))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(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))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (pow.f64 hi -1) (neg.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 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (-.f64 x hi) (/.f64 1 lo))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(pow.f64 (/.f64 lo (-.f64 x hi)) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (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 (+.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 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(/.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)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(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 x lo) hi)) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(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 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 (-.f64 x lo) (pow.f64 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 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(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 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(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))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(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)) (exp.f64 (/.f64 lo hi))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(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))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 x (pow.f64 hi -1) (neg.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 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (/.f64 (fma.f64 -1 x lo) lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))) 1)
(*.f64 1 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))) (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(pow.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)) 1)
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)) 2) (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) 1))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2)))) 1)
(*.f64 1 (*.f64 x (pow.f64 lo -2)))
(*.f64 x (pow.f64 lo -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))))
(pow.f64 (*.f64 x (pow.f64 lo -2)) 1)
(pow.f64 (/.f64 (*.f64 lo lo) x) -1)
(log.f64 (exp.f64 (*.f64 x (pow.f64 lo -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 2) (*.f64 x (pow.f64 lo -2))))
(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 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -1 x lo) lo))) 1)
(*.f64 1 (/.f64 (fma.f64 -1 x lo) lo))
(*.f64 (fma.f64 -1 x lo) (/.f64 1 lo))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1 x lo) lo)) (cbrt.f64 (/.f64 (fma.f64 -1 x lo) lo))) (cbrt.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -1 x lo) lo)) (sqrt.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(pow.f64 (/.f64 (fma.f64 -1 x lo) lo) 1)
(pow.f64 (/.f64 lo (fma.f64 -1 x lo)) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -1 x lo) lo))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 x lo) lo) 2) (/.f64 (fma.f64 -1 x lo) lo)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -1 x lo) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(+.f64 (/.f64 1 lo) (neg.f64 (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo -2))) 1 (*.f64 (*.f64 x (pow.f64 lo -2)) 1)))
(+.f64 (fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 (pow.f64 lo -2) x))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 (pow.f64 lo -2) x)))
(+.f64 (fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo -2))) 1 (*.f64 (*.f64 x (pow.f64 lo -2)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (pow.f64 lo -2) x))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 (pow.f64 lo -2) x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo -2))) 1 (*.f64 (*.f64 x (pow.f64 lo -2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (pow.f64 lo -2) x))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 (pow.f64 lo -2) x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))))
(*.f64 1 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (cbrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(/.f64 (-.f64 (*.f64 lo 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 lo -2) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 2) (*.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(/.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 x (pow.f64 lo -2)) 2)) (+.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1)
(log.f64 (exp.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 lo)) (exp.f64 (*.f64 x (pow.f64 lo -2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 2) (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 x (pow.f64 lo -2))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 x (pow.f64 lo -2))))
(fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 x (pow.f64 lo -2))))
Outputs
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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 x hi))))
(/.f64 (*.f64 x (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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 x hi))))
(/.f64 (*.f64 x (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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 x hi))))
(/.f64 (*.f64 x (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 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))
(fma.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))
(fma.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))
(fma.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))
(fma.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))
(fma.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))
(fma.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))
(fma.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))
(fma.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))
(fma.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 x hi)))
(*.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))
(fma.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))
(fma.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))
(fma.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))
(fma.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))
(fma.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))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 (-.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 (-.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))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.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 (-.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))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.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 (-.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))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x 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))))
(fma.f64 lo (+.f64 (/.f64 x (*.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 (/.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 (/.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 x (*.f64 hi hi)) (/.f64 -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))))
(fma.f64 lo (+.f64 (/.f64 x (*.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 (/.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 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 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 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x 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 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(-.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 (neg.f64 lo) hi) (*.f64 (/.f64 lo 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 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x 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 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x 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 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.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 -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 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x 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 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x 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 lo (*.f64 hi hi)) (/.f64 1 hi)) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x 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 (neg.f64 x) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 lo hi) (/.f64 -1 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 (neg.f64 x) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 lo hi) (/.f64 -1 hi) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.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))))
(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 (neg.f64 x) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 lo hi) (/.f64 -1 hi) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.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))))
(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 (neg.f64 x) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 lo hi) (/.f64 -1 hi) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.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 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 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (/.f64 (*.f64 (neg.f64 lo) 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 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (/.f64 (*.f64 (neg.f64 lo) 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 (*.f64 (neg.f64 lo) 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 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (/.f64 (*.f64 (neg.f64 lo) 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 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (/.f64 (*.f64 (neg.f64 lo) 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 (*.f64 (neg.f64 lo) 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)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(-.f64 (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi)) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x 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 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x 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 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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)))
(/.f64 (*.f64 (neg.f64 lo) 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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 hi (/.f64 x hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 hi (/.f64 x hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 hi (/.f64 x hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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)))
(/.f64 (*.f64 (neg.f64 lo) 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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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)))
(/.f64 (*.f64 (neg.f64 lo) 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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 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 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 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 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 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 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 1) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 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 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 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 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 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 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 1) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 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 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 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 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 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 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) 1) (/.f64 x lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (/.f64 hi (/.f64 lo (/.f64 x lo))))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo x) 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 (/.f64 hi lo) (neg.f64 (/.f64 hi (/.f64 lo (/.f64 x lo))))))
(-.f64 (/.f64 (-.f64 hi x) lo) (*.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 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 lo (/.f64 x lo))))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.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 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 lo (/.f64 x lo))))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 hi lo) 1))
(+.f64 1 (/.f64 (-.f64 hi 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 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 lo (/.f64 x lo))))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.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 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 lo (/.f64 x lo))))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)))
(+.f64 1 (/.f64 (-.f64 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)))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 lo (/.f64 x lo))))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) x) lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 (/.f64 hi (/.f64 lo (/.f64 x lo))))))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 hi lo) (/.f64 x 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 (+.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 (+.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 (-.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 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 (+.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 (+.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 (*.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 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 (+.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 (+.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 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
(/.f64 x (pow.f64 lo 2))
(/.f64 x (*.f64 lo lo))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.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 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.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 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x (pow.f64 lo 2)))
(/.f64 (neg.f64 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 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 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 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 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 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 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 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 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 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 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 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 -1 (/.f64 x (pow.f64 lo 2)))
(/.f64 (neg.f64 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 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 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 -1 (/.f64 x (pow.f64 lo 2)))
(/.f64 (neg.f64 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 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2))))
(-.f64 (/.f64 1 lo) (/.f64 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 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) 1)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(log.f64 (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.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 1 (*.f64 x (pow.f64 hi -2)))
(*.f64 x (pow.f64 hi -2))
(*.f64 x (pow.f64 hi -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(*.f64 (sqrt.f64 (*.f64 x (pow.f64 hi -2))) (sqrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (/.f64 (*.f64 hi hi) x) -1)
(*.f64 x (pow.f64 hi -2))
(log.f64 (exp.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(*.f64 x (pow.f64 hi -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 2) (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(*.f64 x (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 0))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 0))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) (cbrt.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 0))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 1)
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))) 2) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 x (pow.f64 hi -1) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.f64 lo) (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (+.f64 (/.f64 -1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(-.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 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (pow.f64 hi -1))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) 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)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.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)) (exp.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(/.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)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x 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 x (pow.f64 hi -1) (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)) (neg.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)
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x hi) lo) 1))
(+.f64 (/.f64 (-.f64 x hi) lo) 0)
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (-.f64 x hi) (/.f64 1 lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (/.f64 lo (-.f64 x hi)) -1)
(/.f64 (-.f64 x hi) lo)
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 x hi) lo)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (cbrt.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.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 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3)) (+.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 (-.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
(/.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)))
(pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(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 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.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 lo hi)))) 1)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) lo) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) hi)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (pow.f64 hi -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (pow.f64 hi -1) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1)) lo (*.f64 (pow.f64 hi -1) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 1 hi) (neg.f64 lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 lo (/.f64 1 hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(-.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 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (pow.f64 hi -1))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) 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)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.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)) (exp.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(/.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)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x 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 x (pow.f64 hi -1) (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)) (neg.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)
(+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))) 1)
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(*.f64 1 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))) (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(pow.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)) 1)
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo)) 2) (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) 1))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (-.f64 lo x) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2)))) 1)
(*.f64 x (pow.f64 lo -2))
(*.f64 1 (*.f64 x (pow.f64 lo -2)))
(*.f64 x (pow.f64 lo -2))
(*.f64 x (pow.f64 lo -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(*.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(pow.f64 (*.f64 x (pow.f64 lo -2)) 1)
(*.f64 x (pow.f64 lo -2))
(pow.f64 (/.f64 (*.f64 lo lo) x) -1)
(*.f64 x (pow.f64 lo -2))
(log.f64 (exp.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))))
(*.f64 x (pow.f64 lo -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 2) (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo -2))) 1))
(*.f64 x (pow.f64 lo -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -1 x lo) lo))) 1)
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(*.f64 1 (/.f64 (fma.f64 -1 x lo) lo))
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(*.f64 (fma.f64 -1 x lo) (/.f64 1 lo))
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1 x lo) lo)) (cbrt.f64 (/.f64 (fma.f64 -1 x lo) lo))) (cbrt.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -1 x lo) lo)) (sqrt.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(pow.f64 (/.f64 (fma.f64 -1 x lo) lo) 1)
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(pow.f64 (/.f64 lo (fma.f64 -1 x lo)) -1)
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(log.f64 (exp.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -1 x lo) lo))))
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 x lo) lo) 2) (/.f64 (fma.f64 -1 x lo) lo)))
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(exp.f64 (log.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -1 x lo) lo)) 1))
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -1 x lo) lo)))
(/.f64 (fma.f64 -1 x lo) lo)
(/.f64 (-.f64 lo x) lo)
(+.f64 (/.f64 1 lo) (neg.f64 (*.f64 x (pow.f64 lo -2))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (*.f64 (*.f64 x (pow.f64 lo -2)) 0))
(+.f64 (fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo -2))) 1 (*.f64 (*.f64 x (pow.f64 lo -2)) 1)))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (*.f64 (*.f64 x (pow.f64 lo -2)) 0))
(+.f64 (fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 (pow.f64 lo -2) x))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 (pow.f64 lo -2) x)))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (*.f64 (*.f64 x (pow.f64 lo -2)) 0))
(+.f64 (fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (*.f64 (*.f64 x (pow.f64 lo -2)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo -2))) 1 (*.f64 (*.f64 x (pow.f64 lo -2)) 1)))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (*.f64 (*.f64 x (pow.f64 lo -2)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (pow.f64 lo -2) x))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 (pow.f64 lo -2) x)))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (*.f64 (*.f64 x (pow.f64 lo -2)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (*.f64 (*.f64 x (pow.f64 lo -2)) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo -2)) 1))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo -2))) 1 (*.f64 (*.f64 x (pow.f64 lo -2)) 1)))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (*.f64 (*.f64 x (pow.f64 lo -2)) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (pow.f64 lo -2) x))) (fma.f64 (neg.f64 (pow.f64 lo -2)) x (*.f64 (pow.f64 lo -2) x)))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (*.f64 (*.f64 x (pow.f64 lo -2)) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) (cbrt.f64 (*.f64 x (pow.f64 lo -2)))))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (*.f64 x (pow.f64 lo -2))) (*.f64 x (pow.f64 lo -2))))
(+.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (*.f64 (*.f64 x (pow.f64 lo -2)) 0))
(*.f64 1 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (cbrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (cbrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (sqrt.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(/.f64 (-.f64 (*.f64 lo lo) (*.f64 lo x)) (pow.f64 lo 3))
(/.f64 (*.f64 lo (-.f64 lo x)) (pow.f64 lo 3))
(/.f64 lo (/.f64 (pow.f64 lo 3) (-.f64 lo x)))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 lo -2) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 2) (*.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 lo -2) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 2) (/.f64 (*.f64 x (pow.f64 lo -2)) lo))))
(/.f64 (-.f64 (pow.f64 lo -3) (pow.f64 (*.f64 x (pow.f64 lo -2)) 3)) (+.f64 (pow.f64 lo -2) (*.f64 (*.f64 x (pow.f64 lo -2)) (fma.f64 x (pow.f64 lo -2) (/.f64 1 lo)))))
(/.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 x (pow.f64 lo -2)) 2)) (+.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(/.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 x (pow.f64 lo -2)) 2)) (fma.f64 x (pow.f64 lo -2) (/.f64 1 lo)))
(pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 1)
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(log.f64 (exp.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(log.f64 (/.f64 (exp.f64 (/.f64 1 lo)) (exp.f64 (*.f64 x (pow.f64 lo -2)))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 2) (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(exp.f64 (log.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 1))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(fma.f64 1 (/.f64 1 lo) (neg.f64 (*.f64 x (pow.f64 lo -2))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 lo)) (cbrt.f64 (/.f64 1 lo))) (cbrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 x (pow.f64 lo -2))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))
(fma.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 (/.f64 1 lo)) (neg.f64 (*.f64 x (pow.f64 lo -2))))
(-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))

eval147.0ms (1.8%)

Compiler

Compiled 10267 to 4145 computations (59.6% saved)

prune162.0ms (2%)

Pruning

48 alts after pruning (47 fresh and 1 done)

PrunedKeptTotal
New42045465
Fresh224
Picked415
Done000
Total42648474
Accurracy
19.1%
Counts
474 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.1%
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.1%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
9.7%
(fma.f64 hi (/.f64 1 lo) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.7%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.7%
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
18.7%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))))))
18.8%
(/.f64 (neg.f64 lo) hi)
9.2%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.7%
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
9.2%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.7%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
9.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.7%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.7%
(-.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
9.7%
(-.f64 1 (*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
9.7%
(-.f64 1 (log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))
9.7%
(-.f64 1 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
8.9%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.7%
(+.f64 (/.f64 hi lo) 1)
9.7%
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
9.1%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.1%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.7%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.7%
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
8.9%
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
18.7%
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.7%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 lo hi))))
18.8%
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
18.7%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
18.7%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.7%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.7%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.0%
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
18.7%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
18.7%
1
9.1%
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.1%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
9.7%
(fma.f64 hi (/.f64 1 lo) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.7%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.7%
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
18.7%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))))))
18.8%
(/.f64 (neg.f64 lo) hi)
9.2%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
18.8%
(-.f64 (/.f64 x hi) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.7%
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
9.2%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
18.7%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
9.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.7%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
9.7%
(-.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
9.7%
(-.f64 1 (*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
9.7%
(-.f64 1 (log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))
9.7%
(-.f64 1 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
8.9%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.7%
(+.f64 (/.f64 hi lo) 1)
9.7%
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
9.1%
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.1%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.7%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.7%
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
8.9%
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
18.7%
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
18.7%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 lo hi))))
18.8%
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
18.7%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
18.7%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.7%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.7%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
9.0%
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
18.7%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
18.7%
1
Compiler

Compiled 3720 to 2194 computations (41% saved)

localize218.0ms (2.7%)

Local Accuracy

Found 11 expressions with local accuracy:

NewAccuracyProgram
99.5%
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
99.5%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
99.1%
(*.f64 x (pow.f64 hi -2))
98.5%
(*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))
99.8%
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
99.6%
(/.f64 (-.f64 x lo) hi)
99.2%
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
99.6%
(/.f64 hi (-.f64 x lo))
99.6%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
99.1%
(/.f64 x (*.f64 hi hi))
98.5%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
Compiler

Compiled 183 to 76 computations (58.5% saved)

series32.0ms (0.4%)

Counts
9 → 272
Calls

78 calls:

TimeVariablePointExpression
5.0ms
x
@inf
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
3.0ms
x
@inf
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
1.0ms
x
@0
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
1.0ms
lo
@0
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
1.0ms
hi
@-inf
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)

rewrite105.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
580×add-sqr-sqrt
576×pow1
566×*-un-lft-identity
548×add-exp-log
546×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029221
1646215
Stop Event
node limit
Counts
9 → 295
Calls
Call 1
Inputs
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 hi (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))
Outputs
(+.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2))) (*.f64 lo (/.f64 -1 hi)))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) lo) (*.f64 (/.f64 -1 hi) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)))) 1)
(pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 (/.f64 x hi) 1) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 (/.f64 x hi) 1) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x hi) 1) hi) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 -1 hi))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4)) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (*.f64 (-.f64 x lo) 1) (/.f64 1 hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.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 (cbrt.f64 (pow.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)))
(*.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (neg.f64 hi)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi -3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 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 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 1 (-.f64 x lo))))
(*.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (/.f64 1 (-.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (neg.f64 hi) (/.f64 1 (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) 1) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 hi) 1) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 (pow.f64 (-.f64 x lo) 2))) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (sqrt.f64 (-.f64 x lo))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (sqrt.f64 hi) (cbrt.f64 (-.f64 x lo))))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) -2)
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(neg.f64 (/.f64 hi (neg.f64 (-.f64 x lo))))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (neg.f64 hi)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2) -1/2)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi -3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 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 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4))
(*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 hi -1/2))
(*.f64 (pow.f64 hi -1/2) (pow.f64 (/.f64 1 (-.f64 x lo)) -1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 1 -1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1/2) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1/2) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1/2))
(*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -1/4) (pow.f64 (/.f64 hi (-.f64 x lo)) -1/4))
(/.f64 1 (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 x lo))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1/2)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 1/4)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 lo 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 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 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 1 (*.f64 hi (/.f64 hi x)))
(/.f64 1 (/.f64 (*.f64 hi (/.f64 hi x)) 1))
(/.f64 1 (/.f64 hi (/.f64 x hi)))
(/.f64 -1 (neg.f64 (*.f64 hi (/.f64 hi x))))
(/.f64 (/.f64 x hi) hi)
(/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 hi (neg.f64 hi))))
(/.f64 (neg.f64 (/.f64 x hi)) (neg.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 (*.f64 hi (neg.f64 hi))))
(sqrt.f64 (*.f64 (pow.f64 hi -4) (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) x))
(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 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 0 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi)))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))) 1)
(*.f64 1 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (exp.f64 (/.f64 x hi))))
(/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(/.f64 (neg.f64 (exp.f64 (/.f64 x hi))) (neg.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(pow.f64 (E.f64) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 3)
(pow.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2))
(log.f64 (exp.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))

simplify172.0ms (2.1%)

Algorithm
egg-herbie
Rules
1140×fma-def
1026×associate-*r*
960×associate-*l*
592×times-frac
428×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
085219517
1232417789
Stop Event
node limit
Counts
567 → 479
Calls
Call 1
Inputs
(*.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 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.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 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.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 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.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 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.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 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x 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 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) x))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) hi)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo)))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) x)))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))))))
(+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) hi)) (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))))
(/.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 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) lo)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) hi)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x)))) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) lo)) (*.f64 -1 (/.f64 lo hi)))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 lo hi))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo hi)) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 lo hi))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) hi)) (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x))) (pow.f64 lo 2)))))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(*.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 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) 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 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 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 5) hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))))))
(sqrt.f64 (/.f64 x hi))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))))
(*.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 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 -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)))
(exp.f64 (neg.f64 (/.f64 lo hi)))
(+.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))))
(+.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)))))
(+.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))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 x hi)))))
(exp.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 x hi)))))
(exp.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 x hi)))))
(exp.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 x hi)))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.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))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 1 (+.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 1 (+.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)))))))
(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)))
(+.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))))
(+.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)))))
(exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(+.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2))) (*.f64 lo (/.f64 -1 hi)))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) lo) (*.f64 (/.f64 -1 hi) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)))) 1)
(pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 (/.f64 x hi) 1) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 (/.f64 x hi) 1) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x hi) 1) hi) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 -1 hi))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4)) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (*.f64 (-.f64 x lo) 1) (/.f64 1 hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.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 (cbrt.f64 (pow.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)))
(*.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (neg.f64 hi)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi -3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 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 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 1 (-.f64 x lo))))
(*.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (/.f64 1 (-.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (neg.f64 hi) (/.f64 1 (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) 1) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 hi) 1) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 (pow.f64 (-.f64 x lo) 2))) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (sqrt.f64 (-.f64 x lo))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (sqrt.f64 hi) (cbrt.f64 (-.f64 x lo))))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) -2)
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(neg.f64 (/.f64 hi (neg.f64 (-.f64 x lo))))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (neg.f64 hi)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2) -1/2)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi -3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 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 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4))
(*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 hi -1/2))
(*.f64 (pow.f64 hi -1/2) (pow.f64 (/.f64 1 (-.f64 x lo)) -1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 1 -1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1/2) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1/2) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1/2))
(*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -1/4) (pow.f64 (/.f64 hi (-.f64 x lo)) -1/4))
(/.f64 1 (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 x lo))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1/2)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 1/4)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 lo 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 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 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 1 (*.f64 hi (/.f64 hi x)))
(/.f64 1 (/.f64 (*.f64 hi (/.f64 hi x)) 1))
(/.f64 1 (/.f64 hi (/.f64 x hi)))
(/.f64 -1 (neg.f64 (*.f64 hi (/.f64 hi x))))
(/.f64 (/.f64 x hi) hi)
(/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 hi (neg.f64 hi))))
(/.f64 (neg.f64 (/.f64 x hi)) (neg.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 (*.f64 hi (neg.f64 hi))))
(sqrt.f64 (*.f64 (pow.f64 hi -4) (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) x))
(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 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 0 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi)))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))) 1)
(*.f64 1 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (exp.f64 (/.f64 x hi))))
(/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(/.f64 (neg.f64 (exp.f64 (/.f64 x hi))) (neg.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(pow.f64 (E.f64) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 3)
(pow.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2))
(log.f64 (exp.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
Outputs
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.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 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x 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 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) x))))
(+.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) x)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 0 x))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) hi)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo)))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) x)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (*.f64 -1 (+.f64 (/.f64 (pow.f64 lo 3) hi) (*.f64 lo (*.f64 0 (/.f64 (*.f64 lo lo) hi)))))) (*.f64 x x)) (*.f64 -1 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 0 (/.f64 (*.f64 lo lo) hi)) x)))))
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 0 x)) (/.f64 (neg.f64 (+.f64 (*.f64 0 (/.f64 (pow.f64 lo 3) hi)) (*.f64 lo 0))) (*.f64 x x)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 x hi)) (+.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 x hi)))))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo x)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo x))))
(+.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) hi)) (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) hi) (*.f64 -1 (/.f64 (pow.f64 lo 2) hi))) lo))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))))
(+.f64 (/.f64 (*.f64 lo lo) (*.f64 x hi)) (+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 lo 3) hi) (fma.f64 -1 (/.f64 (pow.f64 lo 3) hi) (*.f64 lo (*.f64 0 (/.f64 (*.f64 lo lo) hi))))) (*.f64 x x)) (*.f64 -1 (+.f64 (/.f64 lo hi) (/.f64 (*.f64 lo lo) (*.f64 x hi)))))))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo x)) (+.f64 (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo x))) (/.f64 (neg.f64 (+.f64 (*.f64 0 (/.f64 (pow.f64 lo 3) hi)) (*.f64 lo 0))) (*.f64 x x))))
(/.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 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) lo)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) lo) (/.f64 lo hi))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 0 lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) hi)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x)))) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) lo)) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) hi) (*.f64 x (*.f64 0 (/.f64 (*.f64 x x) hi)))))) (*.f64 lo lo)) (*.f64 -1 (+.f64 (/.f64 (*.f64 0 (/.f64 (*.f64 x x) hi)) lo) (/.f64 lo hi)))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 0 (/.f64 (pow.f64 x 3) hi)) (*.f64 x 0)) (*.f64 lo lo)) (/.f64 0 lo)) (/.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 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 lo hi))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo hi)) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 hi lo)) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi lo)) (/.f64 (neg.f64 lo) hi))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x x) lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 lo hi))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 lo hi)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) hi)) (*.f64 (+.f64 (/.f64 (pow.f64 x 2) hi) (*.f64 -1 (/.f64 (pow.f64 x 2) hi))) x))) (pow.f64 lo 2)))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 hi lo)) (+.f64 (/.f64 (*.f64 x x) (*.f64 hi lo)) (*.f64 -1 (+.f64 (/.f64 lo hi) (/.f64 (+.f64 (/.f64 (pow.f64 x 3) hi) (fma.f64 -1 (/.f64 (pow.f64 x 3) hi) (*.f64 x (*.f64 0 (/.f64 (*.f64 x x) hi))))) (*.f64 lo lo)))))))
(+.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x x) lo) hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (neg.f64 (+.f64 (*.f64 0 (/.f64 (pow.f64 x 3) hi)) (*.f64 x 0))) (*.f64 lo lo)))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))
(-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)) (/.f64 (*.f64 x (*.f64 x hi)) (pow.f64 lo 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)) (/.f64 (*.f64 x (*.f64 x hi)) (pow.f64 lo 3))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (*.f64 x x)))
(+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (*.f64 x x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(+.f64 (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4))) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (*.f64 x x)))
(+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (*.f64 x x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(+.f64 (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4))) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi))))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (*.f64 x x)))
(+.f64 (/.f64 hi x) (*.f64 (/.f64 hi x) (/.f64 lo x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo hi) (pow.f64 x 2))))
(+.f64 (+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (*.f64 x x))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)))
(+.f64 (/.f64 hi x) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) hi) (pow.f64 x 3)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) hi) (pow.f64 x 4)) (/.f64 (*.f64 lo hi) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi)) (+.f64 (/.f64 hi x) (+.f64 (/.f64 (*.f64 hi lo) (*.f64 x x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4)))))
(+.f64 (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo x)) (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 4))) (+.f64 (/.f64 hi x) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 x 3) hi))))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))
(-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)) (/.f64 (*.f64 x (*.f64 x hi)) (pow.f64 lo 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)) (/.f64 (*.f64 x (*.f64 x hi)) (pow.f64 lo 3))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))
(-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo))))
(-.f64 (-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)) (/.f64 (*.f64 x (*.f64 x hi)) (pow.f64 lo 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 hi lo)))))
(fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))) (fma.f64 -1 (/.f64 hi (/.f64 (pow.f64 lo 3) (*.f64 x x))) (*.f64 -1 (+.f64 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) (/.f64 (*.f64 lo lo) x)) (/.f64 hi lo)) (/.f64 (*.f64 x (*.f64 x hi)) (pow.f64 lo 3))) (/.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 3))))
(*.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 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) 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 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 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (*.f64 x (sqrt.f64 (/.f64 (/.f64 1 lo) hi))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 lo) hi)) (*.f64 (/.f64 x (sqrt.f64 -1)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi)))))))
(fma.f64 1/2 (/.f64 (*.f64 x (sqrt.f64 (/.f64 (/.f64 1 lo) hi))) (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 3)) hi))) (pow.f64 (sqrt.f64 -1) 3)))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 lo) hi))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 3)) hi)) (*.f64 (*.f64 (/.f64 x (sqrt.f64 -1)) (/.f64 x -1)) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 lo hi))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 5) hi))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) hi))))))))
(fma.f64 1/2 (/.f64 (*.f64 x (sqrt.f64 (/.f64 (/.f64 1 lo) hi))) (sqrt.f64 -1)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 3)) hi))) (pow.f64 (sqrt.f64 -1) 3))))))
(fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 lo) hi))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 lo 3)) hi)) (*.f64 (*.f64 (/.f64 x (sqrt.f64 -1)) (/.f64 x -1)) -1/8)))))
(sqrt.f64 (/.f64 x hi))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 x hi)))) (sqrt.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi))))
(fma.f64 -1/8 (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 x hi)))) (sqrt.f64 (/.f64 x hi))))
(fma.f64 -1/8 (*.f64 lo (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 x hi)))) (sqrt.f64 (/.f64 x hi))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))))) (+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))) (sqrt.f64 (/.f64 x hi)))))
(fma.f64 -1/8 (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (fma.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5))))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 x hi)))) (sqrt.f64 (/.f64 x hi)))))
(fma.f64 -1/8 (*.f64 lo (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))))) (fma.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5)))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 x hi)))) (sqrt.f64 (/.f64 x hi)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 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))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi 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))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi 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))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 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 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi 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))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi 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))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi 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))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 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 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi 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))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 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))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 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))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) (/.f64 (neg.f64 lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi 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))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x 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 (+.f64 (/.f64 x hi) -1) hi) lo))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.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 (/.f64 x hi) -1) hi) lo))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.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 (/.f64 x hi) -1) hi) lo))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -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 (/.f64 x hi) -1) hi) lo))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.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 (/.f64 x hi) -1) hi) lo))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.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 (/.f64 x hi) -1) hi) lo))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi))
(exp.f64 (neg.f64 (/.f64 lo hi)))
(exp.f64 (/.f64 (neg.f64 lo) hi))
(+.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))))
(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)))
(*.f64 (+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) 1) (exp.f64 (/.f64 (neg.f64 lo) hi)))
(+.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)))))
(fma.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (*.f64 x x) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (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))))
(fma.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 x x) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (*.f64 (+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) 1) (exp.f64 (/.f64 (neg.f64 lo) hi))))
(+.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))))))
(fma.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 2) (*.f64 (*.f64 x x) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (fma.f64 1/6 (*.f64 (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) 3) (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (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)))))
(fma.f64 1/2 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 2) (*.f64 (*.f64 x x) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (fma.f64 1/6 (*.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) 3))) (*.f64 (+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi)))) 1) (exp.f64 (/.f64 (neg.f64 lo) hi)))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 x hi)))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 x hi)))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 x hi)))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (pow.f64 hi -1) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 x hi)))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
1
(-.f64 (+.f64 (/.f64 x hi) 1) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (/.f64 (*.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi)))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 x lo) (*.f64 hi hi))))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 1 (+.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 x hi) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x (-.f64 x lo))))))))) (/.f64 lo hi))
(+.f64 (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (+.f64 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (/.f64 (*.f64 x lo) (*.f64 hi hi))) (/.f64 (*.f64 x (*.f64 (-.f64 x lo) lo)) (pow.f64 hi 3)))) (/.f64 (-.f64 x lo) hi))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) 1)
(+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi)))
(+.f64 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 1 (+.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 x hi) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (+.f64 1 (/.f64 (*.f64 x lo) (*.f64 hi hi)))) (/.f64 lo hi)))
(+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 x lo) (*.f64 hi hi))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 1 (+.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 (-.f64 x lo) hi) (+.f64 1 (fma.f64 -1 (/.f64 (fma.f64 1/6 (pow.f64 (neg.f64 (-.f64 x lo)) 3) (*.f64 (*.f64 x lo) (neg.f64 (-.f64 x lo)))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (*.f64 1/2 (/.f64 (pow.f64 (neg.f64 (-.f64 x lo)) 2) (*.f64 hi hi)))))))
(+.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (*.f64 x lo) (*.f64 hi 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)))))
(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)))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (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))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 2) (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 x hi)))) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
(fma.f64 1/2 (*.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2)) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi))))
(+.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)))))
(fma.f64 1/6 (*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) (exp.f64 (/.f64 x hi))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 2) (*.f64 (*.f64 lo lo) (exp.f64 (/.f64 x hi)))) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))))
(fma.f64 1/6 (*.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3)) (fma.f64 1/2 (*.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2)) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi)))))
(exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(exp.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))))
(exp.f64 (+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(exp.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))))
(exp.f64 (+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(exp.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))))
(exp.f64 (+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi)))
(exp.f64 (+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))))
(exp.f64 (+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (/.f64 x (pow.f64 hi 2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))))
(exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo (/.f64 x hi)))
(+.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2))) (*.f64 lo (/.f64 -1 hi)))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (neg.f64 lo) hi))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) lo) (*.f64 (/.f64 -1 hi) lo))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (neg.f64 lo) hi))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)))) 1)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 1)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))) 3)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 3) 1/3)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))) 2)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2))
(fabs.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 (/.f64 x hi) 1) hi)))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)))))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi)) 3))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 (/.f64 x hi) 1) hi) 3)))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x hi) 1) hi) 3) (pow.f64 lo 3)))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))) 1))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 (/.f64 x hi) 1) hi))))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.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 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(/.f64 (-.f64 x lo) hi)
(*.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 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(/.f64 (-.f64 x lo) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 4))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (/.f64 1 hi) (cbrt.f64 (-.f64 x lo))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (sqrt.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 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 -1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4)) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2)) (/.f64 1 (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2)
(*.f64 (*.f64 (-.f64 x lo) 1) (/.f64 1 hi))
(/.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 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (/.f64 1 hi) (cbrt.f64 (-.f64 x lo))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.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 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 hi))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 4))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.f64 -1 (/.f64 hi (fma.f64 x -1 lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 hi x))) (*.f64 hi (/.f64 hi x)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (fma.f64 x -1 lo)) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (neg.f64 hi)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (*.f64 lo (+.f64 x lo)))) (/.f64 -1 (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (neg.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))))))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 x lo) (+.f64 x lo)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 x lo) (+.f64 x lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.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) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(/.f64 (-.f64 x lo) hi)
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(/.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)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi -3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 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 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(/.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)))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.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)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(/.f64 hi (-.f64 x lo))
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (/.f64 1 (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2))
(/.f64 hi (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (/.f64 1 (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (neg.f64 hi) (/.f64 1 (neg.f64 (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) 1) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (/.f64 (sqrt.f64 hi) 1) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (*.f64 1 (/.f64 hi (cbrt.f64 (-.f64 x lo)))) (cbrt.f64 (pow.f64 (-.f64 x lo) 2)))
(/.f64 (/.f64 hi (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 (pow.f64 (-.f64 x lo) 2))) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (/.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 (pow.f64 (-.f64 x lo) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (sqrt.f64 (-.f64 x lo))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 (pow.f64 (-.f64 x lo) 2))) (/.f64 (sqrt.f64 hi) (cbrt.f64 (-.f64 x lo))))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(/.f64 hi (-.f64 x lo))
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(/.f64 hi (-.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) -2)
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(/.f64 hi (-.f64 x lo))
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(/.f64 hi (-.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(/.f64 hi (-.f64 x lo))
(neg.f64 (/.f64 hi (neg.f64 (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2))
(fabs.f64 (/.f64 hi (-.f64 x lo)))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))
(/.f64 hi (-.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(/.f64 hi (-.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.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 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.f64 -1 (/.f64 hi (fma.f64 x -1 lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 hi x))) (*.f64 hi (/.f64 hi x)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 hi lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (fma.f64 x -1 lo)) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (neg.f64 hi)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 x x (*.f64 lo (+.f64 x lo)))) (/.f64 -1 (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (neg.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))))))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 x lo) (+.f64 x lo)))
(/.f64 (*.f64 (*.f64 (+.f64 x lo) (-.f64 x lo)) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 x lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 x lo) (+.f64 x lo)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.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) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 1/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 (pow.f64 (/.f64 hi (-.f64 x lo)) 2) -1/2)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(/.f64 (-.f64 x lo) hi)
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(/.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)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi -3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 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 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(/.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)))
(fma.f64 x (/.f64 1 hi) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.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)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 hi -1/2))
(*.f64 (pow.f64 hi -1/2) (pow.f64 (/.f64 1 (-.f64 x lo)) -1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 1 -1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1/2) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1/2) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1/2))
(/.f64 1 (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -1/4) (pow.f64 (/.f64 hi (-.f64 x lo)) -1/4))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1/2)
(/.f64 1 (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 x lo))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (sqrt.f64 (fma.f64 x -1 lo)) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1/2)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/2)
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 3)
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) 1/4)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) 2)
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(fabs.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 1))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1/2))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1/2)
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 1 hi) lo) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) 1/3)
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))
(fabs.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 x (pow.f64 hi -2))
(/.f64 x (*.f64 hi hi))
(/.f64 1 (*.f64 hi (/.f64 hi x)))
(*.f64 (/.f64 1 hi) (/.f64 x hi))
(/.f64 1 (/.f64 (*.f64 hi (/.f64 hi x)) 1))
(*.f64 (/.f64 1 hi) (/.f64 x hi))
(/.f64 1 (/.f64 hi (/.f64 x hi)))
(*.f64 (/.f64 1 hi) (/.f64 x hi))
(/.f64 -1 (neg.f64 (*.f64 hi (/.f64 hi x))))
(/.f64 -1 (*.f64 (neg.f64 hi) (/.f64 hi x)))
(/.f64 -1 (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (/.f64 x hi) hi)
(/.f64 x (*.f64 hi hi))
(/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))
(/.f64 x (*.f64 hi hi))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 hi (neg.f64 hi))))
(/.f64 x (*.f64 hi hi))
(/.f64 (neg.f64 (/.f64 x hi)) (neg.f64 hi))
(/.f64 x (*.f64 hi hi))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(pow.f64 (*.f64 hi (/.f64 hi x)) -1)
(*.f64 (/.f64 1 hi) (/.f64 x hi))
(neg.f64 (/.f64 x (*.f64 hi (neg.f64 hi))))
(/.f64 x (*.f64 hi hi))
(sqrt.f64 (*.f64 (pow.f64 hi -4) (*.f64 x x)))
(sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 hi -4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) x))
(*.f64 x (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(*.f64 x (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(*.f64 x (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(*.f64 x (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(+.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 0)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 0)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 0)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 0)))
(+.f64 0 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (*.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 0)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 0)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 1)
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3)) (fma.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3)) (fma.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 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 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi)))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3)) (fma.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3)) (fma.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 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 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3)) (fma.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 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 hi) (*.f64 x (pow.f64 hi -2)))) 2))) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 x hi) 2)) (pow.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 lo (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3)) (fma.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 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 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (fma.f64 (*.f64 x lo) (neg.f64 (pow.f64 hi -2)) (/.f64 lo hi)) 2)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3)
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3) 1/3)
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))
(fabs.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))) 1)
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(*.f64 1 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(*.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (exp.f64 (/.f64 x hi))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(/.f64 (exp.f64 (/.f64 x hi)) (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(/.f64 (neg.f64 (exp.f64 (/.f64 x hi))) (neg.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(pow.f64 (E.f64) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(pow.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 3)
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(pow.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3) 1/3)
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2)
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2))
(fabs.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))))
(log.f64 (exp.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))

eval205.0ms (2.5%)

Compiler

Compiled 13874 to 6225 computations (55.1% saved)

prune258.0ms (3.2%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New6179626
Fresh301242
Picked415
Done011
Total65123674
Accurracy
20.6%
Counts
674 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.2%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.7%
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
9.2%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.7%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
8.9%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.7%
(+.f64 (/.f64 hi lo) 1)
9.7%
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
9.1%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
18.7%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
9.7%
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
20.5%
(log.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi))))
20.5%
(log.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))))
20.5%
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
20.6%
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi))))
18.7%
1
18.7%
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.2%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.7%
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
9.2%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.7%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
8.9%
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.f64 (-.f64 x lo) hi))
9.7%
(+.f64 (/.f64 hi lo) 1)
9.7%
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
9.1%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
18.7%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
9.7%
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
20.5%
(log.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi))))
20.5%
(log.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))))
20.5%
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
20.6%
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi))))
18.7%
1
Compiler

Compiled 1338 to 828 computations (38.1% saved)

localize182.0ms (2.2%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
99.1%
(/.f64 x (*.f64 hi hi))
98.5%
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
97.2%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
99.2%
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
97.2%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
100.0%
(/.f64 (+.f64 (/.f64 x hi) -1) hi)
100.0%
(+.f64 (/.f64 x hi) -1)
98.5%
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
97.6%
(+.f64 (/.f64 hi lo) 1)
100.0%
(*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi)))
99.6%
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)
99.4%
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi))))
98.5%
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
Compiler

Compiled 214 to 74 computations (65.4% saved)

series31.0ms (0.4%)

Counts
13 → 387
Calls

99 calls:

TimeVariablePointExpression
4.0ms
lo
@0
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
2.0ms
hi
@inf
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi))))
2.0ms
x
@0
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi))))
2.0ms
hi
@-inf
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi))))
2.0ms
lo
@0
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)

rewrite124.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
694×add-sqr-sqrt
686×pow1
686×*-un-lft-identity
642×add-exp-log
640×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029343
1678325
Stop Event
node limit
Counts
13 → 338
Calls
Call 1
Inputs
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)
(*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi)))
(+.f64 (/.f64 hi lo) 1)
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(+.f64 (/.f64 x hi) -1)
(/.f64 (+.f64 (/.f64 x hi) -1) hi)
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
Outputs
(-.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 1)
(/.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo) hi)
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo)) (neg.f64 hi))
(pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(+.f64 0 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(+.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) (/.f64 x hi))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))) (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 2)) (log.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))) 1)
(*.f64 1 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2) (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 2))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(exp.f64 (log.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)))
(*.f64 1 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) (sqrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) 1) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) 1)) (neg.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)))
(pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)
(fma.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi) 1)
(fma.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))) 1)
(pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 1)
(pow.f64 (E.f64) (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2)) (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))) (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 2))
(log.f64 (pow.f64 (exp.f64 (exp.f64 (/.f64 x hi))) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3) (pow.f64 (exp.f64 (/.f64 x hi)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 x hi)) 3) (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(exp.f64 (*.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(fma.f64 hi (/.f64 -1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(-.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 1)
(/.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo) hi)
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo)) (neg.f64 hi))
(pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x hi) -1))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (/.f64 x hi) -1)) (/.f64 1 (-.f64 (/.f64 x hi) -1)))
(*.f64 1 (+.f64 (/.f64 x hi) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) -1)) 2) (cbrt.f64 (+.f64 (/.f64 x hi) -1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x hi) -1)) (sqrt.f64 (+.f64 (/.f64 x hi) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) -1) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 1 (*.f64 (/.f64 x hi) -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) 1) (-.f64 (/.f64 x hi) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 1 (*.f64 (/.f64 x hi) -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) 1)) (neg.f64 (-.f64 (/.f64 x hi) -1)))
(pow.f64 (+.f64 (/.f64 x hi) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x hi) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 x hi) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 x hi) -1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x hi) -1)))
(exp.f64 (log.f64 (+.f64 (/.f64 x hi) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x hi) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x hi) -1)))
(fma.f64 x (/.f64 1 hi) -1)
(fma.f64 1 (/.f64 x hi) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) -1)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) -1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi))) 1)
(*.f64 (+.f64 (/.f64 x hi) -1) (/.f64 1 hi))
(*.f64 1 (/.f64 (+.f64 (/.f64 x hi) -1) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 2) (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 2)
(pow.f64 (/.f64 hi (+.f64 (/.f64 x hi) -1)) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(*.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 lo (*.f64 (/.f64 lo hi) lo)) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (/.f64 1 hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(/.f64 (*.f64 lo 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 lo lo)) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(*.f64 1 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (*.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (pow.f64 (/.f64 lo hi) 4)) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (*.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (pow.f64 (/.f64 lo hi) 4))) (neg.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 3)
(pow.f64 (pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 2))
(log.f64 (exp.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (log.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2))) (*.f64 lo (/.f64 -1 hi)))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) lo) (*.f64 (/.f64 -1 hi) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))) 1)
(pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 3)
(pow.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2))
(log.f64 (pow.f64 (exp.f64 lo) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))))
(cbrt.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(exp.f64 (log.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (*.f64 lo (/.f64 -1 hi)))
(fma.f64 (*.f64 x (pow.f64 hi -2)) lo (*.f64 (/.f64 -1 hi) lo))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(/.f64 (*.f64 lo 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 lo lo)) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))

simplify215.0ms (2.6%)

Algorithm
egg-herbie
Rules
1438×fma-def
982×times-frac
756×associate-+r+
650×distribute-rgt-in
616×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
097727661
1276725479
Stop Event
node limit
Counts
725 → 607
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (pow.f64 x 2))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 6 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (pow.f64 x 2))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x)) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x)) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x)) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x))))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 6 (/.f64 1 (*.f64 lo (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (pow.f64 hi 3))) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)))))))
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (pow.f64 x 2))))) (*.f64 2 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3)))) (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo hi)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 24 (+.f64 (*.f64 -1/6 (*.f64 lo (pow.f64 x 3))) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (*.f64 lo (pow.f64 x 3)))))) (+.f64 (*.f64 24 (*.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (+.f64 (*.f64 -6 (pow.f64 (+.f64 (*.f64 -1 lo) x) 4)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))) 2)) (*.f64 -24 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 -1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (pow.f64 x 2)))))))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (pow.f64 x 2))))) (*.f64 2 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3)))) (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo hi))))))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))))) (*.f64 -6 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))))) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))))) (*.f64 -6 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))))) (+.f64 (*.f64 -6 (pow.f64 (+.f64 lo (*.f64 -1 x)) 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/6 (*.f64 lo (pow.f64 x 3))) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (*.f64 lo (pow.f64 x 3)))))) (*.f64 -12 (pow.f64 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))) 2)))))) (pow.f64 hi 4))))))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi))) hi))) (*.f64 -1 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi))) hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (/.f64 hi (*.f64 lo (-.f64 (/.f64 x hi) 1)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi))) hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (/.f64 hi (*.f64 lo (-.f64 (/.f64 x hi) 1))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi))) hi))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x hi) 1) 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (/.f64 hi (*.f64 lo (-.f64 (/.f64 x hi) 1)))))))
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 1 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 1 (*.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 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(+.f64 1 (/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi))
(+.f64 1 (/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi))
(+.f64 1 (/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi))
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) x) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 3))) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) x) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4)))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 3))) (pow.f64 x 2))))))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2))))
1
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/6 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))))))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 1)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (pow.f64 hi 3))))))))
(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)))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (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)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (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)))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi)))) (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)))
(/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi)))) hi)
(+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi)))) hi) (exp.f64 (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi)))) hi) (exp.f64 (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi)))) hi) (exp.f64 (/.f64 x hi)))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
-1
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
(/.f64 x hi)
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
(/.f64 x hi)
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
(/.f64 x hi)
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
-1
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
-1
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
(-.f64 (/.f64 x hi) 1)
(/.f64 -1 hi)
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(/.f64 x (pow.f64 hi 2))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(/.f64 x (pow.f64 hi 2))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(/.f64 x (pow.f64 hi 2))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(/.f64 -1 hi)
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(/.f64 -1 hi)
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.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 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.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 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.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 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.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 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (-.f64 (*.f64 lo x) (pow.f64 lo 2)) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.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 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.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 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.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 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.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 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(-.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 1)
(/.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo) hi)
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo)) (neg.f64 hi))
(pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(+.f64 0 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(+.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) (/.f64 x hi))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))) (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 2)) (log.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))) 1)
(*.f64 1 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2) (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 2))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(exp.f64 (log.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)))
(*.f64 1 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) (sqrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) 1) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) 1)) (neg.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)))
(pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)
(fma.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi) 1)
(fma.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))) 1)
(pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 1)
(pow.f64 (E.f64) (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2)) (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))) (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 2))
(log.f64 (pow.f64 (exp.f64 (exp.f64 (/.f64 x hi))) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3) (pow.f64 (exp.f64 (/.f64 x hi)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 x hi)) 3) (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(exp.f64 (*.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(fma.f64 hi (/.f64 -1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(-.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 1)
(/.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo) hi)
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo)) (neg.f64 hi))
(pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x hi) -1))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (/.f64 x hi) -1)) (/.f64 1 (-.f64 (/.f64 x hi) -1)))
(*.f64 1 (+.f64 (/.f64 x hi) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) -1)) 2) (cbrt.f64 (+.f64 (/.f64 x hi) -1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x hi) -1)) (sqrt.f64 (+.f64 (/.f64 x hi) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) -1) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 1 (*.f64 (/.f64 x hi) -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) 1) (-.f64 (/.f64 x hi) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 1 (*.f64 (/.f64 x hi) -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) 1)) (neg.f64 (-.f64 (/.f64 x hi) -1)))
(pow.f64 (+.f64 (/.f64 x hi) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x hi) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 x hi) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 x hi) -1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x hi) -1)))
(exp.f64 (log.f64 (+.f64 (/.f64 x hi) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x hi) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x hi) -1)))
(fma.f64 x (/.f64 1 hi) -1)
(fma.f64 1 (/.f64 x hi) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) -1)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) -1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi))) 1)
(*.f64 (+.f64 (/.f64 x hi) -1) (/.f64 1 hi))
(*.f64 1 (/.f64 (+.f64 (/.f64 x hi) -1) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 2) (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 2)
(pow.f64 (/.f64 hi (+.f64 (/.f64 x hi) -1)) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(*.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 lo (*.f64 (/.f64 lo hi) lo)) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (/.f64 1 hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(/.f64 (*.f64 lo 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 lo lo)) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(*.f64 1 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (*.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (pow.f64 (/.f64 lo hi) 4)) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (*.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (pow.f64 (/.f64 lo hi) 4))) (neg.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 3)
(pow.f64 (pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 2))
(log.f64 (exp.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (log.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2))) (*.f64 lo (/.f64 -1 hi)))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) lo) (*.f64 (/.f64 -1 hi) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))) 1)
(pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 3)
(pow.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2))
(log.f64 (pow.f64 (exp.f64 lo) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))))
(cbrt.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(exp.f64 (log.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (*.f64 lo (/.f64 -1 hi)))
(fma.f64 (*.f64 x (pow.f64 hi -2)) lo (*.f64 (/.f64 -1 hi) lo))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(/.f64 (*.f64 lo 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (neg.f64 (*.f64 lo lo)) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
Outputs
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(log1p.f64 (/.f64 lo (neg.f64 hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 (/.f64 (neg.f64 lo) hi) 1))) (*.f64 0 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1))))) x (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) 0) (log1p.f64 (/.f64 lo (neg.f64 hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (pow.f64 x 2))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))
(fma.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 (/.f64 (neg.f64 lo) hi) 1))) (*.f64 0 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1))))) x (fma.f64 1/2 (*.f64 (fma.f64 2 (/.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (+.f64 (/.f64 (neg.f64 lo) hi) 1)) (neg.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) 2) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) 2)))) (*.f64 x x)) (log1p.f64 (/.f64 (neg.f64 lo) hi))))
(fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) 0) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 2 (fma.f64 1/2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (-.f64 1 (/.f64 lo hi))) (/.f64 (pow.f64 (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (pow.f64 hi -1)) 2) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (*.f64 x x)) (log1p.f64 (/.f64 lo (neg.f64 hi)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))) (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) x) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2))) (*.f64 6 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))))) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2)))) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)))) (pow.f64 x 2))) (log.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi)))))))
(fma.f64 (+.f64 (/.f64 1 (*.f64 hi (+.f64 (/.f64 (neg.f64 lo) hi) 1))) (*.f64 0 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1))))) x (fma.f64 1/6 (*.f64 (fma.f64 2 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) 3) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) 3)) (fma.f64 -6 (/.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) 2) (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))))) (*.f64 6 (/.f64 (fma.f64 1/6 (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4)))) (+.f64 (/.f64 (neg.f64 lo) hi) 1))))) (pow.f64 x 3)) (fma.f64 1/2 (*.f64 (fma.f64 2 (/.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (+.f64 (/.f64 (neg.f64 lo) hi) 1)) (neg.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) 2) (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) 2)))) (*.f64 x x)) (log1p.f64 (/.f64 (neg.f64 lo) hi)))))
(fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) 0) (fma.f64 1/6 (*.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (pow.f64 hi -1)) 3) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (fma.f64 -6 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (pow.f64 hi -1)))) (*.f64 6 (/.f64 (fma.f64 1/2 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 1/6 (-.f64 1 (/.f64 lo hi))) (pow.f64 hi 3))) (-.f64 1 (/.f64 lo hi)))))) (pow.f64 x 3)) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 2 (fma.f64 1/2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3)))) (-.f64 1 (/.f64 lo hi))) (/.f64 (pow.f64 (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (pow.f64 hi -1)) 2) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (*.f64 x x)) (log1p.f64 (/.f64 lo (neg.f64 hi))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (*.f64 hi hi))))
(+.f64 (log.f64 x) (-.f64 (+.f64 (/.f64 x hi) (log.f64 lo)) (*.f64 2 (log.f64 hi))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x)) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))
(fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (*.f64 hi hi))) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) x))))
(+.f64 (log.f64 x) (fma.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (-.f64 1 (/.f64 lo hi)) x) (-.f64 (+.f64 (/.f64 x hi) (log.f64 lo)) (*.f64 2 (log.f64 hi)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x)) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) 2) (*.f64 x x))) (fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (*.f64 hi hi))) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) x)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (log.f64 x)) (fma.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (-.f64 1 (/.f64 lo hi)) x) (-.f64 (+.f64 (/.f64 x hi) (log.f64 lo)) (*.f64 2 (log.f64 hi)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x)) (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) 3) (pow.f64 x 3))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) 2) (*.f64 x x))) (fma.f64 -1 (neg.f64 (log.f64 x)) (+.f64 (log.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (*.f64 hi hi))) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) x))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 lo 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (log.f64 x)) (fma.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (-.f64 1 (/.f64 lo hi)) x) (-.f64 (+.f64 (/.f64 x hi) (log.f64 lo)) (*.f64 2 (log.f64 hi))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (*.f64 hi hi)))))
(-.f64 (log.f64 (/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x))))
(+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (*.f64 hi hi))))) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) x)))
(-.f64 (fma.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (-.f64 1 (/.f64 lo hi)) x) (log.f64 (/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi)))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x)))))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) 2) (*.f64 x x))) (+.f64 (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) x)) (log.f64 (neg.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (*.f64 hi hi)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (fma.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (-.f64 1 (/.f64 lo hi)) x) (log.f64 (/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi))))))) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 6) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (*.f64 -1 (/.f64 lo hi)))) (*.f64 lo x))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) 3) (pow.f64 x 3))) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) 2) (*.f64 x x))) (+.f64 (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) x)) (log.f64 (neg.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (*.f64 hi hi))))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 hi 6) (pow.f64 lo 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 x 3))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 4) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 x x))) (fma.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 (-.f64 1 (/.f64 lo hi)) x) (log.f64 (/.f64 (neg.f64 lo) (/.f64 (*.f64 hi hi) (exp.f64 (/.f64 x hi))))))) (log.f64 (/.f64 -1 x))))
(+.f64 (*.f64 -2 (log.f64 hi)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))))
(fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi))))))
(fma.f64 -2 (log.f64 hi) (+.f64 (log.f64 (*.f64 lo x)) (/.f64 x hi)))
(+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)))))
(fma.f64 -2 (log.f64 hi) (fma.f64 -1 (/.f64 hi x) (log.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))))))
(fma.f64 -2 (log.f64 hi) (-.f64 (+.f64 (log.f64 (*.f64 lo x)) (/.f64 x hi)) (/.f64 hi x)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (*.f64 lo x)) (/.f64 1 (*.f64 x x)))) (fma.f64 -2 (log.f64 hi) (fma.f64 -1 (/.f64 hi x) (log.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi))))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 2 (*.f64 lo x)) (/.f64 -1 (*.f64 x x)))) (fma.f64 -2 (log.f64 hi) (-.f64 (+.f64 (log.f64 (*.f64 lo x)) (/.f64 x hi)) (/.f64 hi x))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 2 (/.f64 1 (*.f64 lo x))) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 -1 (/.f64 hi x)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 6 (/.f64 1 (*.f64 lo (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (pow.f64 hi 3))) (log.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 2 (*.f64 lo x)) (/.f64 1 (*.f64 x x)))) (fma.f64 -2 (log.f64 hi) (fma.f64 -1 (/.f64 hi x) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 6 (*.f64 lo (*.f64 x x))) (/.f64 2 (pow.f64 x 3)))) (log.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))))))))
(fma.f64 1/2 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 2 (*.f64 lo x)) (/.f64 -1 (*.f64 x x)))) (fma.f64 -2 (log.f64 hi) (-.f64 (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 6 (*.f64 lo (*.f64 x x))) (/.f64 -2 (pow.f64 x 3)))) (+.f64 (log.f64 (*.f64 lo x)) (/.f64 x hi))) (/.f64 hi x))))
(/.f64 (+.f64 (*.f64 -1 lo) x) hi)
(/.f64 (fma.f64 -1 lo x) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 -1 lo x) 2) (*.f64 2 (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x))))) (*.f64 hi hi)) (+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 x hi)))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x))) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (pow.f64 x 2))))) (*.f64 2 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3)))) (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 -1 lo x) 2) (*.f64 2 (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x))))) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (fma.f64 -1 lo x) (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)))) (fma.f64 6 (fma.f64 -1/2 (*.f64 lo (*.f64 x x)) (fma.f64 1/6 (pow.f64 x 3) (*.f64 lo (*.f64 x x)))) (*.f64 2 (pow.f64 (fma.f64 -1 lo x) 3)))) (pow.f64 hi 3)) (/.f64 (neg.f64 lo) hi))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x))) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 x hi)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (-.f64 x lo) (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x))) (fma.f64 6 (fma.f64 -1/2 (*.f64 lo (*.f64 x x)) (fma.f64 lo (*.f64 x x) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3)) (/.f64 lo (neg.f64 hi))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 24 (+.f64 (*.f64 -1/6 (*.f64 lo (pow.f64 x 3))) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (*.f64 lo (pow.f64 x 3)))))) (+.f64 (*.f64 24 (*.f64 (pow.f64 (+.f64 (*.f64 -1 lo) x) 2) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (+.f64 (*.f64 -6 (pow.f64 (+.f64 (*.f64 -1 lo) x) 4)) (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))) 2)) (*.f64 -24 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 -1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (pow.f64 x 2)))))))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (+.f64 (*.f64 -1 lo) x) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 lo (pow.f64 x 2))))) (*.f64 2 (pow.f64 (+.f64 (*.f64 -1 lo) x) 3)))) (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo hi))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 -1 lo x) 2) (*.f64 2 (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x))))) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 24 (fma.f64 -1/6 (*.f64 lo (pow.f64 x 3)) (fma.f64 1/24 (pow.f64 x 4) (*.f64 1/2 (*.f64 lo (pow.f64 x 3))))) (fma.f64 24 (*.f64 (pow.f64 (fma.f64 -1 lo x) 2) (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)))) (fma.f64 -6 (pow.f64 (fma.f64 -1 lo x) 4) (fma.f64 -12 (pow.f64 (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x))) 2) (*.f64 (*.f64 -24 (fma.f64 -1 lo x)) (fma.f64 -1/2 (*.f64 lo (*.f64 x x)) (fma.f64 1/6 (pow.f64 x 3) (*.f64 lo (*.f64 x x))))))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (fma.f64 -1 lo x) (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)))) (fma.f64 6 (fma.f64 -1/2 (*.f64 lo (*.f64 x x)) (fma.f64 1/6 (pow.f64 x 3) (*.f64 lo (*.f64 x x)))) (*.f64 2 (pow.f64 (fma.f64 -1 lo x) 3)))) (pow.f64 hi 3)) (/.f64 (neg.f64 lo) hi)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x))) (pow.f64 (-.f64 x lo) 2)) (*.f64 hi hi)) (/.f64 x hi)) (fma.f64 1/24 (/.f64 (fma.f64 24 (fma.f64 -1/6 (*.f64 lo (pow.f64 x 3)) (fma.f64 1/2 (*.f64 lo (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) (fma.f64 24 (*.f64 (pow.f64 (-.f64 x lo) 2) (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x))) (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (fma.f64 -12 (pow.f64 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x)) 2) (*.f64 (*.f64 -24 (-.f64 x lo)) (fma.f64 -1/2 (*.f64 lo (*.f64 x x)) (fma.f64 lo (*.f64 x x) (*.f64 1/6 (pow.f64 x 3))))))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (-.f64 x lo) (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x))) (fma.f64 6 (fma.f64 -1/2 (*.f64 lo (*.f64 x x)) (fma.f64 lo (*.f64 x x) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 2 (pow.f64 (-.f64 x lo) 3)))) (pow.f64 hi 3)) (/.f64 lo (neg.f64 hi)))))
(*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))
(neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))
(/.f64 (neg.f64 (-.f64 lo x)) hi)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 2 (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x))))) (*.f64 hi hi)) (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi)))
(-.f64 (*.f64 (/.f64 1/2 hi) (/.f64 (-.f64 (*.f64 2 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x))) (pow.f64 (-.f64 lo x) 2)) hi)) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))))) (*.f64 -6 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))))) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 2 (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x))))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (+.f64 lo (neg.f64 x)) 3) (fma.f64 6 (fma.f64 -1/6 (pow.f64 x 3) (*.f64 -1/2 (*.f64 lo (*.f64 x x)))) (*.f64 (*.f64 -6 (+.f64 lo (neg.f64 x))) (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)))))) (pow.f64 hi 3)) (neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x))) (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (/.f64 (*.f64 -1/6 (fma.f64 2 (pow.f64 (-.f64 lo x) 3) (fma.f64 6 (fma.f64 (pow.f64 x 3) -1/6 (*.f64 -1/2 (*.f64 lo (*.f64 x x)))) (*.f64 (*.f64 -6 (-.f64 lo x)) (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x)))))) (pow.f64 hi 3))) (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2)) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (pow.f64 hi 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 (+.f64 lo (*.f64 -1 x)) 3)) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2)))))) (*.f64 -6 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))))) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 (+.f64 lo (*.f64 -1 x)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))))) (+.f64 (*.f64 -6 (pow.f64 (+.f64 lo (*.f64 -1 x)) 4)) (+.f64 (*.f64 24 (*.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))))) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/6 (*.f64 lo (pow.f64 x 3))) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (*.f64 lo (pow.f64 x 3)))))) (*.f64 -12 (pow.f64 (+.f64 (*.f64 -1 (*.f64 lo x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 lo x))) 2)))))) (pow.f64 hi 4))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 2 (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x))))) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (+.f64 lo (neg.f64 x)) 3) (fma.f64 6 (fma.f64 -1/6 (pow.f64 x 3) (*.f64 -1/2 (*.f64 lo (*.f64 x x)))) (*.f64 (*.f64 -6 (+.f64 lo (neg.f64 x))) (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)))))) (pow.f64 hi 3)) (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 1/24 (/.f64 (fma.f64 -24 (*.f64 (+.f64 lo (neg.f64 x)) (fma.f64 -1/6 (pow.f64 x 3) (*.f64 -1/2 (*.f64 lo (*.f64 x x))))) (fma.f64 -6 (pow.f64 (+.f64 lo (neg.f64 x)) 4) (fma.f64 24 (*.f64 (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x))) (pow.f64 (+.f64 lo (neg.f64 x)) 2)) (fma.f64 24 (fma.f64 -1/6 (*.f64 lo (pow.f64 x 3)) (fma.f64 1/24 (pow.f64 x 4) (*.f64 1/2 (*.f64 lo (pow.f64 x 3))))) (*.f64 -12 (pow.f64 (fma.f64 -1 (*.f64 lo x) (fma.f64 1/2 (*.f64 x x) (*.f64 lo x))) 2)))))) (pow.f64 hi 4))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x))) (pow.f64 (-.f64 lo x) 2)) (*.f64 hi hi)) (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 lo x) 3) (fma.f64 6 (fma.f64 (pow.f64 x 3) -1/6 (*.f64 -1/2 (*.f64 lo (*.f64 x x)))) (*.f64 (*.f64 -6 (-.f64 lo x)) (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x))))) (pow.f64 hi 3)) (fma.f64 1/24 (/.f64 (fma.f64 -24 (*.f64 (-.f64 lo x) (fma.f64 (pow.f64 x 3) -1/6 (*.f64 -1/2 (*.f64 lo (*.f64 x x))))) (fma.f64 -6 (pow.f64 (-.f64 lo x) 4) (fma.f64 24 (*.f64 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x)) (pow.f64 (-.f64 lo x) 2)) (fma.f64 -12 (pow.f64 (-.f64 (fma.f64 1/2 (*.f64 x x) (*.f64 lo x)) (*.f64 lo x)) 2) (*.f64 24 (fma.f64 -1/6 (*.f64 lo (pow.f64 x 3)) (fma.f64 1/2 (*.f64 lo (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (pow.f64 hi 4)) (/.f64 (neg.f64 (-.f64 lo x)) 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 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo)) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(fma.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 lo lo)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo)) (+.f64 (/.f64 x hi) (fma.f64 1/3 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2)) (*.f64 lo lo) (/.f64 x hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (*.f64 (*.f64 1/3 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)) (pow.f64 lo 3))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))))
(fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (+.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (log.f64 lo))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (+.f64 (+.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (log.f64 lo)) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(-.f64 (+.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (log.f64 lo)) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 lo lo))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3) (pow.f64 lo 3)))) (+.f64 (log.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (/.f64 x hi)))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2) (pow.f64 lo 2)))))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (+.f64 (log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))) (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))) (/.f64 1/3 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 3))))) (/.f64 1/2 (*.f64 (pow.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) 2) (*.f64 lo lo))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 x hi) (log.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)))) (log.f64 lo)) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))))) (/.f64 1/3 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 3)))) (/.f64 -1/2 (*.f64 (pow.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 2) (*.f64 lo lo))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi))) hi))) (*.f64 -1 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 -1 (/.f64 x hi))) hi))) (neg.f64 (log.f64 (/.f64 -1 lo))))
(-.f64 (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi))) hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (/.f64 hi (*.f64 lo (-.f64 (/.f64 x hi) 1)))))
(+.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 -1 (/.f64 x hi))) hi))) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi))))))
(+.f64 (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi))))) (-.f64 (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi))) hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (/.f64 hi (*.f64 lo (-.f64 (/.f64 x hi) 1))))))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x hi)) 2) (*.f64 lo lo))) (+.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 -1 (/.f64 x hi))) hi))) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (+.f64 -1 (/.f64 x hi)) 2)) (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi)))))) (-.f64 (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x hi) 1) 2)))) (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi))) hi))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x hi) 1) 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (/.f64 hi (*.f64 lo (-.f64 (/.f64 x hi) 1)))))))
(fma.f64 -1/2 (/.f64 (*.f64 hi hi) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x hi)) 2) (*.f64 lo lo))) (+.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 -1 (/.f64 x hi))) hi))) (fma.f64 1/3 (/.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (+.f64 -1 (/.f64 x hi)) 3)) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (+.f64 -1 (/.f64 x hi)) 2)) (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi)))))) (fma.f64 1/3 (/.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (+.f64 -1 (/.f64 x hi)) 3)) (-.f64 (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo)))))
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) 1)
(-.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(+.f64 1 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(+.f64 1 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
1
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) 1)
(-.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
1
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) 1)
(-.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x))) 1)
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) 1)
1
(+.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1)
(+.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1)
(+.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1)
(*.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 x (*.f64 hi hi)) (/.f64 -1 hi)))
(+.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1)
(+.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1)
(+.f64 1 (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 1 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1)
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(+.f64 1 (/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(+.f64 1 (/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(+.f64 1 (/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(+.f64 1 (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 (neg.f64 lo) hi) 1)
(-.f64 1 (/.f64 lo hi))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) x) (*.f64 -1 (/.f64 lo hi))))
(+.f64 1 (fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) x (/.f64 (neg.f64 lo) hi)))
(+.f64 1 (fma.f64 x (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (pow.f64 hi -1)) (/.f64 lo (neg.f64 hi))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) x) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 3))) (pow.f64 x 2)))))
(+.f64 1 (fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) x (fma.f64 -1 (/.f64 lo hi) (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (*.f64 x x)))))
(+.f64 1 (fma.f64 x (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (pow.f64 hi -1)) (fma.f64 (fma.f64 1/2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (*.f64 x x) (/.f64 lo (neg.f64 hi)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) x) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4)))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 3))) (pow.f64 x 2))))))
(+.f64 1 (fma.f64 (fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (+.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 1 hi))) x (fma.f64 (fma.f64 1/6 (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 lo (pow.f64 hi 4)))) (pow.f64 x 3) (fma.f64 -1 (/.f64 lo hi) (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (*.f64 x x))))))
(+.f64 1 (fma.f64 x (+.f64 (*.f64 0 (/.f64 lo (*.f64 hi hi))) (pow.f64 hi -1)) (fma.f64 (fma.f64 1/2 (/.f64 lo (pow.f64 hi 4)) (/.f64 (*.f64 1/6 (-.f64 1 (/.f64 lo hi))) (pow.f64 hi 3))) (pow.f64 x 3) (fma.f64 (fma.f64 1/2 (/.f64 (-.f64 1 (/.f64 lo hi)) (*.f64 hi hi)) (/.f64 lo (pow.f64 hi 3))) (*.f64 x x) (/.f64 lo (neg.f64 hi))))))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))
(*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(fma.f64 (-.f64 1 (/.f64 lo hi)) (exp.f64 (/.f64 x hi)) (*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(fma.f64 (-.f64 1 (/.f64 lo hi)) (exp.f64 (/.f64 x hi)) (*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(fma.f64 (-.f64 1 (/.f64 lo hi)) (exp.f64 (/.f64 x hi)) (*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi)))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))
(*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(fma.f64 (-.f64 1 (/.f64 lo hi)) (exp.f64 (/.f64 x hi)) (*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(fma.f64 (-.f64 1 (/.f64 lo hi)) (exp.f64 (/.f64 x hi)) (*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 lo hi))) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(fma.f64 (-.f64 1 (/.f64 lo hi)) (exp.f64 (/.f64 x hi)) (*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi)))
(/.f64 (*.f64 lo (*.f64 (exp.f64 (/.f64 x hi)) x)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))
(*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi))))))
(-.f64 (*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (exp.f64 (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 x hi)))) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (+.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 x (exp.f64 (/.f64 x hi)))))))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo x) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (exp.f64 (/.f64 x hi)))
1
(+.f64 (/.f64 x hi) (+.f64 1 (*.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) 1)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (/.f64 x hi) (+.f64 1 (fma.f64 -1 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))))))
(+.f64 (fma.f64 1/2 (pow.f64 (/.f64 x hi) 2) (/.f64 x hi)) (-.f64 1 (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo (pow.f64 x 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 1/6 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 1 (+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 0 (/.f64 lo (/.f64 (*.f64 hi hi) x))) (fma.f64 -1/2 (/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 x x))) (fma.f64 -1 (/.f64 lo hi) (*.f64 1/6 (pow.f64 (/.f64 x hi) 3)))))))))
(+.f64 (fma.f64 1/2 (pow.f64 (/.f64 x hi) 2) 1) (+.f64 (+.f64 (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2)) (/.f64 x hi)) (+.f64 0 (fma.f64 -1/2 (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 x hi) 2)) (-.f64 (*.f64 1/6 (pow.f64 (/.f64 x hi) 3)) (/.f64 lo hi))))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) 1)
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) 1)
(-.f64 1 (/.f64 (-.f64 lo x) hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) 1) (*.f64 0 (/.f64 lo (/.f64 (*.f64 hi hi) x)))))
(fma.f64 1/2 (pow.f64 (/.f64 x hi) 2) (-.f64 1 (/.f64 (-.f64 lo x) hi)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 lo (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 (*.f64 lo (pow.f64 x 2))))) (pow.f64 hi 3))))))))
(fma.f64 1/2 (/.f64 (*.f64 x x) (*.f64 hi hi)) (+.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) 1) (+.f64 (*.f64 0 (/.f64 lo (/.f64 (*.f64 hi hi) x))) (neg.f64 (/.f64 (fma.f64 1/2 (*.f64 lo (*.f64 x x)) (fma.f64 -1/6 (pow.f64 x 3) (*.f64 (neg.f64 lo) (*.f64 x x)))) (pow.f64 hi 3))))))
(+.f64 (fma.f64 1/2 (pow.f64 (/.f64 x hi) 2) (-.f64 1 (/.f64 (-.f64 lo x) hi))) (/.f64 (neg.f64 (fma.f64 (pow.f64 x 3) -1/6 (*.f64 -1/2 (*.f64 lo (*.f64 x x))))) (pow.f64 hi 3)))
(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)))
(fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1) (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)))
(fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1) (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)))
(fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1) (exp.f64 (/.f64 x hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))))
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 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)))
(fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1) (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)))
(fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1) (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)))
(fma.f64 (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi)))
(*.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) 1) (exp.f64 (/.f64 x hi)))
(/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi)))) hi)
(/.f64 lo (/.f64 hi (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 -1 (/.f64 x hi)))))
(+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi)))) hi) (exp.f64 (/.f64 x hi)))
(+.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 -1 (/.f64 x hi))))))
(+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi)))) hi) (exp.f64 (/.f64 x hi)))
(+.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 -1 (/.f64 x hi))))))
(+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi)))) hi) (exp.f64 (/.f64 x hi)))
(+.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 -1 (/.f64 x hi))))))
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (-.f64 (/.f64 x hi) 1)) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
-1
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(/.f64 x hi)
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(/.f64 x hi)
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(/.f64 x hi)
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
-1
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
-1
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 -1 (/.f64 x hi))
(/.f64 -1 hi)
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(/.f64 -1 hi)
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(/.f64 -1 hi)
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))
(+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(*.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 x (*.f64 hi hi)) (/.f64 -1 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 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo 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))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 lo x) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (*.f64 lo x) (*.f64 lo lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 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 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -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 x (*.f64 hi hi)) (/.f64 -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 x (*.f64 hi hi)) (/.f64 -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 x (*.f64 hi hi)) (/.f64 -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 x (*.f64 hi hi)) (/.f64 -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 x (*.f64 hi hi)) (/.f64 -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 x (*.f64 hi hi)) (/.f64 -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 x (*.f64 hi hi)) (/.f64 -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 x (*.f64 hi hi)) (/.f64 -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 x (*.f64 hi hi)) (/.f64 -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 x (*.f64 hi hi)) (/.f64 -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 x (*.f64 hi hi)) (/.f64 -1 hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(-.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 1)
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1) -1)
(/.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo)) (neg.f64 hi))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 3)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1/3)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2))
(fabs.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(+.f64 0 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(+.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))) (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 2)) (log.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))) 2)) (log.f64 (cbrt.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))) 1)
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(*.f64 1 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2) (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 1)
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 3)
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(pow.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 3) 1/3)
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2)
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))) 2))
(fabs.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 3))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 1))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))) 1)
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) -1) (fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo -1))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) -1) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) -1))
(*.f64 1 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) (sqrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) (-.f64 1 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) 1) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) -1) (fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo -1))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) -1) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 3)) -1) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) (-.f64 1 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))))
(*.f64 1 (/.f64 (+.f64 1 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) (-.f64 1 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) 1)) (neg.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) -1)) (neg.f64 (fma.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) lo -1)))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) -1) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) -1)))
(pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 1)
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) 3)
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3) 1/3)
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) 2)
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1) 2))
(fabs.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(exp.f64 (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1))
(exp.f64 (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(fma.f64 lo (/.f64 (+.f64 (/.f64 x hi) -1) hi) 1)
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(fma.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1)
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1)
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))) 1)
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 1)
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(pow.f64 (E.f64) (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(pow.f64 (E.f64) (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 3)
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 3) 1/3)
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 2)
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2)) (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(pow.f64 (E.f64) (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))) (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(pow.f64 (E.f64) (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 2))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)) 2))
(fabs.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 (/.f64 x hi))) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)))
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))))
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))) 3))
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3) (pow.f64 (exp.f64 (/.f64 x hi)) 3)))
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 x hi)) 3) (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3)))
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))))
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(exp.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(pow.f64 (E.f64) (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 1))
(pow.f64 (E.f64) (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(exp.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))))
(*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)) (/.f64 1 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(*.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1)))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(+.f64 1 (/.f64 hi lo))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 -1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 1)
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1) -1)
(/.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo) hi)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo)) (neg.f64 hi))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 3)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3) 1/3)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2)
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2))
(fabs.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x hi) -1))) 1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (/.f64 x hi) -1)) (/.f64 1 (-.f64 (/.f64 x hi) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) -1) (-.f64 (/.f64 x hi) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) -1) (+.f64 (/.f64 x hi) 1))
(*.f64 1 (+.f64 (/.f64 x hi) -1))
(+.f64 -1 (/.f64 x hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) -1)) 2) (cbrt.f64 (+.f64 (/.f64 x hi) -1)))
(+.f64 -1 (/.f64 x hi))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x hi) -1)) (sqrt.f64 (+.f64 (/.f64 x hi) -1)))
(+.f64 -1 (/.f64 x hi))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) -1) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 1 (*.f64 (/.f64 x hi) -1))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 1 (/.f64 (neg.f64 x) hi))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 1 (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) 1) (-.f64 (/.f64 x hi) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) -1) (-.f64 (/.f64 x hi) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) -1) (+.f64 (/.f64 x hi) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 1 (*.f64 (/.f64 x hi) -1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 x hi) 3)) 1) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 1 (/.f64 (neg.f64 x) hi)))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 1 (/.f64 x hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) 1)) (neg.f64 (-.f64 (/.f64 x hi) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) -1)) (neg.f64 (-.f64 (/.f64 x hi) -1)))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) -1) (+.f64 (/.f64 x hi) 1)))
(pow.f64 (+.f64 (/.f64 x hi) -1) 1)
(+.f64 -1 (/.f64 x hi))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) -1)) 3)
(+.f64 -1 (/.f64 x hi))
(pow.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 3) 1/3)
(+.f64 -1 (/.f64 x hi))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x hi) -1)) 2)
(+.f64 -1 (/.f64 x hi))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 x hi)) 2))
(fabs.f64 (+.f64 -1 (/.f64 x hi)))
(log.f64 (exp.f64 (+.f64 (/.f64 x hi) -1)))
(+.f64 -1 (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 x hi) -1))))
(+.f64 -1 (/.f64 x hi))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 3))
(+.f64 -1 (/.f64 x hi))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x hi) -1)))
(+.f64 -1 (/.f64 x hi))
(exp.f64 (log.f64 (+.f64 (/.f64 x hi) -1)))
(+.f64 -1 (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x hi) -1)) 1))
(+.f64 -1 (/.f64 x hi))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x hi) -1)))
(+.f64 -1 (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) -1)
(fma.f64 x (pow.f64 hi -1) -1)
(fma.f64 1 (/.f64 x hi) -1)
(+.f64 -1 (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) -1)
(+.f64 -1 (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) -1)
(+.f64 -1 (/.f64 x hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi))) 1)
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(*.f64 (+.f64 (/.f64 x hi) -1) (/.f64 1 hi))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(*.f64 1 (/.f64 (+.f64 (/.f64 x hi) -1) hi))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 2) (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 1)
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 3)
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 3) 1/3)
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 2)
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(pow.f64 (/.f64 hi (+.f64 (/.f64 x hi) -1)) -1)
(/.f64 1 (/.f64 hi (+.f64 -1 (/.f64 x hi))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 2))
(fabs.f64 (/.f64 (+.f64 -1 (/.f64 x hi)) hi))
(log.f64 (exp.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi))))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) 3))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) -1) 3) (pow.f64 hi 3)))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 1))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)))
(/.f64 (+.f64 -1 (/.f64 x hi)) hi)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 0 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 1 (/.f64 lo hi) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (-.f64 (/.f64 lo hi) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (/.f64 1 hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 lo (pow.f64 hi -1)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (/.f64 1 hi) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (fma.f64 lo (/.f64 1 hi) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (-.f64 (*.f64 lo (pow.f64 hi -1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 0 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 1 (/.f64 lo hi) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (-.f64 (/.f64 lo hi) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (fma.f64 1 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 0 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 1 (/.f64 lo hi) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (-.f64 (/.f64 lo hi) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(*.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 lo (*.f64 (/.f64 lo hi) lo)) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (+.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)) hi) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))
(/.f64 (fma.f64 lo (*.f64 hi hi) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (*.f64 (*.f64 lo hi) (+.f64 hi lo)) (pow.f64 hi 3))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (fma.f64 lo hi (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (*.f64 lo (+.f64 hi (*.f64 hi (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 lo hi (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (*.f64 lo (+.f64 hi (*.f64 hi (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 (*.f64 lo hi) (-.f64 hi lo)) (pow.f64 (neg.f64 hi) 3))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 hi hi) (*.f64 (/.f64 hi lo) (*.f64 lo lo))) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 (/.f64 lo hi) lo))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (*.f64 hi (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 hi (*.f64 lo lo))) (pow.f64 hi 3))
(/.f64 (*.f64 (*.f64 lo hi) (-.f64 hi lo)) (pow.f64 hi 3))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 (/.f64 lo hi) lo))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (*.f64 lo (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (*.f64 lo (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi hi)) (*.f64 (neg.f64 hi) (*.f64 lo lo))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 lo (*.f64 hi hi) (*.f64 hi (*.f64 lo lo))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 (*.f64 lo hi) (+.f64 hi lo)) (pow.f64 (neg.f64 hi) 3))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) lo))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 lo hi (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo (+.f64 hi (*.f64 hi (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 lo hi (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo (+.f64 hi (*.f64 hi (/.f64 lo hi)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (pow.f64 (/.f64 lo hi) 3)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4))) (neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (-.f64 (/.f64 (neg.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 4)) (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))))
(pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3) 1/3)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 2))
(fabs.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (pow.f64 hi -1) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (/.f64 1 hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 lo (pow.f64 hi -1)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (/.f64 lo hi) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 lo lo)) (neg.f64 (*.f64 hi hi)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (/.f64 lo hi) 2)
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)) 1))
(pow.f64 (/.f64 lo hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 3 (pow.f64 (/.f64 lo hi) 2)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(+.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 0 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 0 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 0 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 0 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) 1 (*.f64 (pow.f64 (/.f64 lo hi) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 0 (pow.f64 (/.f64 lo hi) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (pow.f64 (/.f64 lo hi) 4)))))
(*.f64 1 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (*.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (*.f64 lo (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (*.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (pow.f64 (/.f64 lo hi) 4)) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (*.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 4) (*.f64 lo (*.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (*.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (pow.f64 (/.f64 lo hi) 4))) (neg.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2) (pow.f64 (/.f64 lo hi) 4)) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 1)
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 3)
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 3) 1/3)
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 2)
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(sqrt.f64 (pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 2))
(fabs.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (exp.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(cbrt.f64 (pow.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) 3))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(expm1.f64 (log1p.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (log.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 1))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(log1p.f64 (expm1.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 3 (pow.f64 (/.f64 lo hi) 2)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) lo (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 3 (pow.f64 (/.f64 lo hi) 2)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2) (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (sqrt.f64 (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 3 (pow.f64 (/.f64 lo hi) 2)) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2))) (*.f64 lo (/.f64 -1 hi)))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(+.f64 (*.f64 (*.f64 x (pow.f64 hi -2)) lo) (*.f64 (/.f64 -1 hi) lo))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))) 1)
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 1)
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 3)
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(pow.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3) 1/3)
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(pow.f64 (sqrt.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 2)
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(sqrt.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 2))
(fabs.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(log.f64 (pow.f64 (exp.f64 lo) (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))))))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(cbrt.f64 (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(exp.f64 (log.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))) 1))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(log1p.f64 (expm1.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (*.f64 lo (/.f64 -1 hi)))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(fma.f64 (*.f64 x (pow.f64 hi -2)) lo (*.f64 (/.f64 -1 hi) lo))
(*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 (/.f64 hi lo) hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 (/.f64 lo hi) lo) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo 1) (*.f64 hi (/.f64 hi lo)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 lo lo)) (neg.f64 (*.f64 hi hi)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (neg.f64 (*.f64 (/.f64 lo hi) lo)) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) 3)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (/.f64 lo hi) 2)
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo hi) 2)) 1))
(pow.f64 (/.f64 lo hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)

eval382.0ms (4.7%)

Compiler

Compiled 18515 to 9335 computations (49.6% saved)

prune210.0ms (2.6%)

Pruning

62 alts after pruning (59 fresh and 3 done)

PrunedKeptTotal
New70050750
Fresh7916
Picked415
Done022
Total71162773
Accurracy
22.6%
Counts
773 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.4%
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
10.4%
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
20.6%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2)
20.6%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 3)
10.4%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
10.8%
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
18.8%
(/.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo) hi)
18.7%
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
8.9%
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (*.f64 (/.f64 lo hi) lo) hi))
9.7%
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
8.9%
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 (/.f64 lo hi) lo) hi))
9.8%
(-.f64 (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo)))
9.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.7%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
20.7%
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (+.f64 -1 (/.f64 x hi)) 2)) (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi)))))) (-.f64 (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo))))
20.6%
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
10.4%
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
9.7%
(+.f64 (/.f64 hi lo) 1)
9.7%
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
20.6%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2) (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
10.4%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
9.2%
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
18.8%
(*.f64 (/.f64 -1 hi) lo)
9.7%
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
20.6%
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)))))
20.6%
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)))))
20.6%
(log1p.f64 (/.f64 (neg.f64 lo) hi))
20.6%
(log.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 2))
20.6%
(log.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2)) (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))))
20.6%
(log.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 3))
20.6%
(log.f64 (pow.f64 (E.f64) (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
9.8%
(log.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi)))) hi))
20.5%
(log.f64 (-.f64 1 (/.f64 (-.f64 lo x) hi)))
20.6%
(log.f64 (+.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) 1))
20.6%
(log.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) 1) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) (-.f64 1 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1))) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2) 1) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 3) 1) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 3) lo) 1) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 hi) lo) 1) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 2) (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi))) lo) 1) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3)) 1) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))) (exp.f64 (/.f64 x hi))))
9.9%
(log.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3)) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (exp.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
17.9%
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
20.6%
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
10.4%
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
20.6%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 3))
10.4%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
18.7%
1
Compiler

Compiled 3179 to 1664 computations (47.7% saved)

regimes210.0ms (2.6%)

Counts
114 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(*.f64 (/.f64 -1 hi) 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 x lo) (/.f64 1 hi))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
(/.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo) hi)
(*.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 (-.f64 x hi) lo)) 1))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (*.f64 (/.f64 lo hi) lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.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 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 (/.f64 lo hi) lo) hi))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(log.f64 (-.f64 1 (/.f64 (-.f64 lo x) hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (+.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) 1))
(log.f64 (+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi))))
(fma.f64 hi (/.f64 1 lo) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) (/.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))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 1 (log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 hi) lo) 1) (exp.f64 (/.f64 x hi))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(log.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi)))) hi))
(-.f64 1 (*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(log.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(log.f64 (exp.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(log.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 3))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2)
(-.f64 (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (pow.f64 (E.f64) (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(log.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(log.f64 (*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3)) 1) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 3) lo) 1) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 3) 1) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2) 1) (exp.f64 (/.f64 x hi))))
(log.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))))
(log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) 1) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)) (exp.f64 (/.f64 x hi))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) (-.f64 1 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))) (exp.f64 (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))) (exp.f64 (/.f64 x hi))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3)) (exp.f64 (/.f64 x hi))))
(log.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 3))
(log.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 2) (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi))) lo) 1) (exp.f64 (/.f64 x hi))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2) (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(log.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1) (exp.f64 (/.f64 x hi))))
(-.f64 (/.f64 x hi) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (+.f64 -1 (/.f64 x hi)) 2)) (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi)))))) (-.f64 (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo))))
(log.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))) (exp.f64 (/.f64 x hi))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2)) (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))) (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (/.f64 (fma.f64 -1 x lo) lo))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
Outputs
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (+.f64 -1 (/.f64 x hi)) 2)) (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi)))))) (-.f64 (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo))))
Calls

4 calls:

51.0ms
lo
50.0ms
x
48.0ms
hi
22.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
20.7%1lo
20.7%1hi
20.7%1x
20.7%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1953 to 873 computations (55.3% saved)

regimes191.0ms (2.4%)

Counts
109 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(*.f64 (/.f64 -1 hi) 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 x lo) (/.f64 1 hi))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
(/.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo) hi)
(*.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 (-.f64 x hi) lo)) 1))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (*.f64 (/.f64 lo hi) lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.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 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 (/.f64 lo hi) lo) hi))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(log.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(log.f64 (-.f64 1 (/.f64 (-.f64 lo x) hi)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (+.f64 (-.f64 (/.f64 x hi) (/.f64 lo hi)) 1))
(log.f64 (+.f64 (/.f64 x hi) (-.f64 1 (/.f64 lo hi))))
(fma.f64 hi (/.f64 1 lo) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))
(+.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1)) (/.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))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 1 (log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (-.f64 1 (/.f64 lo hi)) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 hi) lo) 1) (exp.f64 (/.f64 x hi))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(log.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x hi) 1) (exp.f64 (/.f64 x hi)))) hi))
(-.f64 1 (*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x lo) (pow.f64 hi -1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(log.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 1) (exp.f64 (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 3))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(log.f64 (exp.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(log.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo))) 3))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2)
(-.f64 (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi))))) (log.f64 (/.f64 -1 lo)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (pow.f64 (E.f64) (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(log.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) (*.f64 lo (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (exp.f64 (/.f64 x hi)) (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) 1)))))
(-.f64 (/.f64 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2))))))))
(log.f64 (*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 3)) 1) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 3) lo) 1) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 3) 1) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2) 1) (exp.f64 (/.f64 x hi))))
(log.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))))
(log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) 1) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)) (exp.f64 (/.f64 x hi))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi)) 2) (-.f64 1 (*.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi))))) (exp.f64 (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 3)) (+.f64 (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1))) (exp.f64 (/.f64 x hi))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (exp.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) 3)) (exp.f64 (/.f64 x hi))))
(log.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 3))
(log.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo 1) (exp.f64 (/.f64 x hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) (sqrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi)) 2) (cbrt.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi))) lo) 1) (exp.f64 (/.f64 x hi))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))) 2) (cbrt.f64 (+.f64 (/.f64 x hi) (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)))))
(log.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo) 2) (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo -1))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)) 1) (exp.f64 (/.f64 x hi))))
(-.f64 (/.f64 x hi) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 hi -1) (*.f64 x (pow.f64 hi -2)))))))
Outputs
(log1p.f64 (/.f64 (neg.f64 lo) hi))
Calls

4 calls:

56.0ms
x
51.0ms
hi
49.0ms
lo
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
20.6%1x
20.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
20.6%1hi
20.6%1lo
Compiler

Compiled 1756 to 762 computations (56.6% saved)

regimes52.0ms (0.6%)

Counts
30 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(*.f64 (/.f64 -1 hi) 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 x lo) (/.f64 1 hi))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (+.f64 (/.f64 x hi) -1) hi) lo)
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
(/.f64 (*.f64 (+.f64 (/.f64 x hi) -1) lo) hi)
(*.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 (-.f64 x hi) lo)) 1))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (*.f64 (/.f64 lo hi) lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi) (/.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 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) lo) (/.f64 lo hi))) (*.f64 hi (/.f64 hi lo)))
(+.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (*.f64 lo lo)) (/.f64 1 lo))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (/.f64 (*.f64 (/.f64 lo hi) lo) hi))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
Outputs
(/.f64 (neg.f64 lo) hi)
Calls

4 calls:

16.0ms
hi
14.0ms
lo
13.0ms
x
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.8%1lo
18.8%1x
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.8%1hi
Compiler

Compiled 344 to 133 computations (61.3% saved)

regimes8.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
1
Outputs
1
Calls

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
22×+-commutative
18×sub-neg
16×neg-mul-1
16×*-commutative
16×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032160
150160
269160
383160
490160
591160
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (+.f64 -1 (/.f64 x hi)) 2)) (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi)))))) (-.f64 (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo))))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(/.f64 (neg.f64 lo) hi)
1
Outputs
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (+.f64 -1 (/.f64 x hi)) 2)) (log.f64 (/.f64 (neg.f64 (+.f64 -1 (/.f64 x hi))) (/.f64 hi (exp.f64 (/.f64 x hi)))))) (-.f64 (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 hi lo) 2) (pow.f64 (+.f64 -1 (/.f64 x hi)) 2)) (log.f64 (/.f64 (-.f64 (neg.f64 -1) (/.f64 x hi)) (/.f64 hi (exp.f64 (/.f64 x hi)))))) (-.f64 (/.f64 hi (*.f64 lo (+.f64 -1 (/.f64 x hi)))) (log.f64 (/.f64 -1 lo))))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 66 to 45 computations (31.8% saved)

soundness1.2s (14.2%)

Rules
1438×fma-def
1438×fma-def
1420×fma-neg
1140×fma-def
1026×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
031313
1750309
085219517
1232417789
097727661
1276725479
064319490
1152016622
2540816526
097727661
1276725479
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 575 to 313 computations (45.6% saved)

end878.0ms (10.8%)

Compiler

Compiled 134 to 80 computations (40.3% saved)

Profiling

Loading profile data...